src/EventListener/VisitorLoggerListener.php line 22

Open in your IDE?
  1. <?php
  2. namespace App\EventListener;
  3. use App\Service\Stats\VisitorLogger;
  4. use Symfony\Component\HttpKernel\Event\RequestEvent;
  5. class VisitorLoggerListener
  6. {
  7.     private $visitorLogger;
  8.     public function __construct(VisitorLogger $visitorLogger)
  9.     {
  10.         $this->visitorLogger $visitorLogger;
  11.     }
  12.     public function __invoke(RequestEvent $event): void
  13.     {
  14.         if (!$event->isMainRequest()) {
  15.             return;
  16.         }
  17.         $this->visitorLogger->logVisit();
  18.     }
  19. }