src/Listeners/RequestListener.php line 11

Open in your IDE?
  1. <?php
  2. namespace App\Listeners;
  3. use Symfony\Component\EventDispatcher\EventSubscriberInterface;
  4. use Symfony\Component\HttpKernel\Event\RequestEvent;
  5. use Symfony\Component\HttpKernel\KernelEvents;
  6. class RequestListener implements EventSubscriberInterface {
  7.     public function onKernelRequest(RequestEvent $event)
  8.     {
  9.         $request $event->getRequest();
  10.         $request->attributes->set('refresh_token'$request->cookies->get('REFRESH_TOKEN'));
  11.     }
  12.     public static function getSubscribedEvents()
  13.     {
  14.         return [
  15.             KernelEvents::REQUEST => [
  16.                 ['onKernelRequest']
  17.             ]
  18.         ];
  19.     }
  20. }