Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / vendor / symfony / http-kernel / KernelEvents.php
index abbbfcc0048b927a81e18ad2682b84d7207d7f59..6743763258597ed2b84ca53b7fbf286f51ca2c49 100644 (file)
@@ -23,13 +23,9 @@ final class KernelEvents
      * 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.
+     * other code in the framework is executed.
      *
-     * @Event
-     *
-     * @var string
+     * @Event("Symfony\Component\HttpKernel\Event\GetResponseEvent")
      */
     const REQUEST = 'kernel.request';
 
@@ -37,13 +33,9 @@ final class KernelEvents
      * 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.
-     *
-     * @Event
+     * to modify the thrown exception.
      *
-     * @var string
+     * @Event("Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent")
      */
     const EXCEPTION = 'kernel.exception';
 
@@ -52,13 +44,9 @@ final class KernelEvents
      * 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.
-     *
-     * @Event
+     * controller.
      *
-     * @var string
+     * @Event("Symfony\Component\HttpKernel\Event\GetResponseForControllerResultEvent")
      */
     const VIEW = 'kernel.view';
 
@@ -67,26 +55,30 @@ final class KernelEvents
      * 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.
+     * request.
      *
-     * @Event
-     *
-     * @var string
+     * @Event("Symfony\Component\HttpKernel\Event\FilterControllerEvent")
      */
     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")
+     */
+    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. The event listener method receives a
-     * Symfony\Component\HttpKernel\Event\FilterResponseEvent instance.
+     * replied.
      *
-     * @Event
-     *
-     * @var string
+     * @Event("Symfony\Component\HttpKernel\Event\FilterResponseEvent")
      */
     const RESPONSE = 'kernel.response';
 
@@ -94,12 +86,8 @@ final class KernelEvents
      * The TERMINATE event occurs once a response was sent.
      *
      * This event allows you to run expensive post-response jobs.
-     * The event listener method receives a
-     * Symfony\Component\HttpKernel\Event\PostResponseEvent instance.
-     *
-     * @Event
      *
-     * @var string
+     * @Event("Symfony\Component\HttpKernel\Event\PostResponseEvent")
      */
     const TERMINATE = 'kernel.terminate';
 
@@ -108,12 +96,8 @@ final class KernelEvents
      *
      * This event allows you to reset the global and environmental state of
      * the application, when it was changed during the request.
-     * The event listener method receives a
-     * Symfony\Component\HttpKernel\Event\FinishRequestEvent instance.
-     *
-     * @Event
      *
-     * @var string
+     * @Event("Symfony\Component\HttpKernel\Event\FinishRequestEvent")
      */
     const FINISH_REQUEST = 'kernel.finish_request';
 }