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.
    http://api.symfony.com/3.4/Symfony/Component/HttpKernel/KernelEvents.html