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