symfony SessionListener: Где и как Куки подставляются в ответ Response cookies, SessionListener
Primary tabs
В symfony 6 берем файл:
vendor/symfony/http-foundation/Response.php
И ставим точку останова в метод класса Symfony\Component\HttpFoundation\Response:
public function setCookie(Cookie $cookie)
-- далее по стеку вызовов можно уже найти общий список обработчиков события, из которого ясно что приоритет Symfony\Component\HttpKernel\EventListener\SessionListener
, который в конечном итоге и вызывает этот обработчик равен аж -1000, что надо учитывать напр. при создании своего обработчика (хотя именно куки в своем обработчике как раз менять обычно смысла нет)
- Log in to post comments
- 630 reads