Updated Drupal to 8.6. This goes with the following updates because it's possible...
[yaffs-website] / vendor / chi-teck / drupal-code-generator / templates / d8 / service / event-subscriber.twig
index c00ce8ca4fefcbe988129816085d7f8abbdf0e4e..7b89d53a74e6ae4356a794e0477712074b9fce3b 100644 (file)
@@ -2,7 +2,7 @@
 
 namespace Drupal\{{ machine_name }}\EventSubscriber;
 
-use Drupal\Core\Session\AccountProxyInterface;
+use Drupal\Core\Messenger\MessengerInterface;
 use Symfony\Component\EventDispatcher\EventSubscriberInterface;
 use Symfony\Component\HttpKernel\Event\FilterResponseEvent;
 use Symfony\Component\HttpKernel\Event\GetResponseEvent;
@@ -14,20 +14,20 @@ use Symfony\Component\HttpKernel\KernelEvents;
 class {{ class }} implements EventSubscriberInterface {
 
   /**
-   * Current logged in user.
+   * The messenger.
    *
-   * @var \Drupal\Core\Session\AccountProxyInterface
+   * @var \Drupal\Core\Messenger\MessengerInterface
    */
-  protected $currentUser;
+  protected $messenger;
 
   /**
    * Constructs event subscriber.
    *
-   * @param \Drupal\Core\Session\AccountProxyInterface $current_user
-   *   Current logged in user.
+   * @param \Drupal\Core\Messenger\MessengerInterface $messenger
+   *   The messenger.
    */
-  public function __construct(AccountProxyInterface $current_user) {
-    $this->currentUser = $current_user;
+  public function __construct(MessengerInterface $messenger) {
+    $this->messenger = $messenger;
   }
 
   /**
@@ -37,7 +37,7 @@ class {{ class }} implements EventSubscriberInterface {
    *   Response event.
    */
   public function onKernelRequest(GetResponseEvent $event) {
-    drupal_set_message(__FUNCTION__);
+    $this->messenger->addStatus(__FUNCTION__);
   }
 
   /**
@@ -47,7 +47,7 @@ class {{ class }} implements EventSubscriberInterface {
    *   Response event.
    */
   public function onKernelResponse(FilterResponseEvent $event) {
-    drupal_set_message(__FUNCTION__);
+    $this->messenger->addStatus(__FUNCTION__);
   }
 
   /**