W3cubDocs

/Symfony 4.1

KernelEvents

class KernelEvents

Contains all events thrown in the HttpKernel component.

Constants

REQUEST

The REQUEST event occurs at the very beginning of request dispatching.

This event allows you to create a response for a request before any other code in the framework is executed.

EXCEPTION

The EXCEPTION event occurs when an uncaught exception appears.

This event allows you to create a response for a thrown exception or to modify the thrown exception.

VIEW

The VIEW event occurs when the return value of a controller is not a Response instance.

This event allows you to create a response for the return value of the controller.

CONTROLLER

The CONTROLLER event occurs once a controller was found for handling a request.

This event allows you to change the controller that will handle the request.

CONTROLLER_ARGUMENTS

The CONTROLLER_ARGUMENTS event occurs once controller arguments have been resolved.

This event allows you to change the arguments that will be passed to the controller.

RESPONSE

The RESPONSE event occurs once a response was created for replying to a request.

This event allows you to modify or replace the response that will be replied.

TERMINATE

The TERMINATE event occurs once a response was sent.

This event allows you to run expensive post-response jobs.

FINISH_REQUEST

The FINISH_REQUEST event occurs when a response was generated for a request.

This event allows you to reset the global and environmental state of the application, when it was changed during the request.

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/HttpKernel/KernelEvents.html