KernelEvents
class KernelEvents
Содержит все события, генерируемые компонентом HttpKernel.
Постоянные значения
| REQUEST | Событие REQUEST происходит в самом начале обработки запроса. Это событие позволяет вам создать ответ на запрос до выполнения любого другого кода в фреймворке. Метод обработчика события получает экземпляр Symfony\Component\HttpKernel\Event\GetResponseEvent. |
| EXCEPTION | Событие EXCEPTION происходит при возникновении необработанного исключения. Это событие позволяет вам создать ответ для возникшего исключения или изменить его. Метод обработчика события получает экземпляр Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent. |
| VIEW | Событие VIEW происходит, когда возвращаемое значение контроллера не является экземпляром Response. Это событие позволяет вам создать ответ для возвращаемого значения контроллера. Метод обработчика события получает экземпляр Symfony\Component\HttpKernel\Event\GetResponseForControllerResultEvent. |
| CONTROLLER | Событие CONTROLLER происходит после того, как был найден контроллер для обработки запроса. Это событие позволяет изменить контроллер, который будет обрабатывать запрос. Метод обработчика события получает экземпляр Symfony\Component\HttpKernel\Event\FilterControllerEvent. |
| RESPONSE | Событие RESPONSE происходит после создания ответа на запрос. Это событие позволяет изменить или заменить ответ, который будет отправлен. Метод обработчика события получает экземпляр Symfony\Component\HttpKernel\Event\FilterResponseEvent. |
| TERMINATE | Событие TERMINATE происходит после отправки ответа. Это событие позволяет выполнить ресурсоемкие задачи после отправки ответа. Метод обработчика события получает экземпляр Symfony\Component\HttpKernel\Event\PostResponseEvent. |
| FINISH_REQUEST | Событие FINISH_REQUEST происходит после того, как был сгенерирован ответ на запрос. Это событие позволяет сбросить глобальное и средовое состояние приложения, если оно было изменено во время обработки запроса. |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.0/Symfony/Component/HttpKernel/KernelEvents.html