12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- <?php
- /*
- * 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 <bernhard.schussek@symfony.com>
- *
- * @api
- */
- 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. The event listener method
- * receives a Symfony\Component\HttpKernel\Event\GetResponseEvent
- * instance.
- *
- * @var string
- *
- * @api
- */
- 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. The event listener method receives
- * a Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent
- * instance.
- *
- * @var string
- *
- * @api
- */
- 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. The event listener method receives a
- * Symfony\Component\HttpKernel\Event\GetResponseForControllerResultEvent
- * instance.
- *
- * @var string
- *
- * @api
- */
- 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. The event listener method receives a
- * Symfony\Component\HttpKernel\Event\FilterControllerEvent instance.
- *
- * @var string
- *
- * @api
- */
- const CONTROLLER = 'kernel.controller';
- /**
- * 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. The event listener method receives a
- * Symfony\Component\HttpKernel\Event\FilterResponseEvent instance.
- *
- * @var string
- *
- * @api
- */
- const RESPONSE = 'kernel.response';
- }
|