src/EventListener/InitEventSubscriber.php line 32

Open in your IDE?
  1. <?php
  2. namespace App\EventListener;
  3. use Psr\Log\LoggerInterface;
  4. use Symfony\Component\EventDispatcher\EventSubscriberInterface;
  5. use Symfony\Component\HttpKernel\Event\RequestEvent;
  6. class InitEventSubscriber implements EventSubscriberInterface
  7. {
  8.     /**
  9.      * @var LoggerInterface
  10.      */
  11.     private $logger;
  12.     /**
  13.      * @param LoggerInterface $logger
  14.      */
  15.     public function __construct(LoggerInterface $logger)
  16.     {
  17.         $this->logger $logger;
  18.     }
  19.     public static function getSubscribedEvents(): array
  20.     {
  21.         return [
  22.             RequestEvent::class => 'onKernelRequest'
  23.         ];
  24.     }
  25.     public function onKernelRequest(RequestEvent $event)
  26.     {
  27. //
  28. //            $request = $event->getRequest();
  29. //            $userAgent = $request->headers->get('User-Agent');
  30. //
  31. //        $this->logger->info(sprintf('Registrando inicio desde "%s"', $userAgent));
  32.     }
  33. }