src/EventListener/RequestListener.php line 30

  1. <?php
  2. namespace App\EventListener;
  3. use App\Service\Translator;
  4. use Symfony\Component\HttpKernel\Event\RequestEvent;
  5. use Symfony\Component\EventDispatcher\EventSubscriberInterface;
  6. use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
  7. use Symfony\Component\Routing\Generator\UrlGeneratorInterface;
  8. class RequestListener implements EventSubscriberInterface
  9. {
  10.     private $trans;
  11.     private $gUrl;
  12.     public function __construct(Translator $transUrlGeneratorInterface $g)
  13.     {
  14.         $this->trans $trans;
  15.         $this->gUrl $g;
  16.     }
  17.     public static function getSubscribedEvents(): array
  18.     {
  19.         return [
  20.             // the priority must be greater than the Security HTTP
  21.             // ExceptionListener, to make sure it's called before
  22.             // the default exception listener
  23.             'kernel.request' => 'onKernelRequest',
  24.         ];
  25.     }
  26.     public function onKernelRequest(RequestEvent $event)
  27.     {
  28.     }
  29. }