Spec-Zone.ru › Symfony 3.0

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API