Spaces:
Sleeping
Sleeping
| /* | |
| * This file is part of the Symfony package. | |
| * | |
| * (c) Fabien Potencier <fabien@symfony.com> | |
| * | |
| * For the full copyright and license information, please view the LICENSE | |
| * file that was distributed with this source code. | |
| */ | |
| namespace Symfony\Component\HttpKernel; | |
| /** | |
| * Contains all events thrown in the HttpKernel component. | |
| * | |
| * @author Bernhard Schussek <bschussek@gmail.com> | |
| */ | |
| final class KernelEvents | |
| { | |
| /** | |
| * 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. | |
| * | |
| * @Event("Symfony\Component\HttpKernel\Event\GetResponseEvent") | |
| * | |
| * @var string | |
| */ | |
| const REQUEST = 'kernel.request'; | |
| /** | |
| * 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. | |
| * | |
| * @Event("Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent") | |
| * | |
| * @var string | |
| */ | |
| const EXCEPTION = 'kernel.exception'; | |
| /** | |
| * 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. | |
| * | |
| * @Event("Symfony\Component\HttpKernel\Event\GetResponseForControllerResultEvent") | |
| * | |
| * @var string | |
| */ | |
| const VIEW = 'kernel.view'; | |
| /** | |
| * 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. | |
| * | |
| * @Event("Symfony\Component\HttpKernel\Event\FilterControllerEvent") | |
| * | |
| * @var string | |
| */ | |
| const CONTROLLER = 'kernel.controller'; | |
| /** | |
| * 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. | |
| * | |
| * @Event("Symfony\Component\HttpKernel\Event\FilterControllerArgumentsEvent") | |
| * | |
| * @var string | |
| */ | |
| const CONTROLLER_ARGUMENTS = 'kernel.controller_arguments'; | |
| /** | |
| * 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. | |
| * | |
| * @Event("Symfony\Component\HttpKernel\Event\FilterResponseEvent") | |
| * | |
| * @var string | |
| */ | |
| const RESPONSE = 'kernel.response'; | |
| /** | |
| * The TERMINATE event occurs once a response was sent. | |
| * | |
| * This event allows you to run expensive post-response jobs. | |
| * | |
| * @Event("Symfony\Component\HttpKernel\Event\PostResponseEvent") | |
| * | |
| * @var string | |
| */ | |
| const TERMINATE = 'kernel.terminate'; | |
| /** | |
| * 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. | |
| * | |
| * @Event("Symfony\Component\HttpKernel\Event\FinishRequestEvent") | |
| * | |
| * @var string | |
| */ | |
| const FINISH_REQUEST = 'kernel.finish_request'; | |
| } | |