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.
|