src/GlobalFav/EventListener/GlobalFavEventListener.php line 20

Open in your IDE?
  1. <?php
  2. namespace App\GlobalFav\EventListener;
  3. use App\GlobalFav\Service\GlobalFavFacade;
  4. use Symfony\Component\EventDispatcher\Attribute\AsEventListener;
  5. use Symfony\Component\EventDispatcher\EventSubscriberInterface;
  6. use Symfony\Component\HttpKernel\Event\ResponseEvent;
  7. #[AsEventListener]
  8. class GlobalFavEventListener
  9. {
  10.     private GlobalFavFacade $globalFavFacade;
  11.     public function __construct(GlobalFavFacade $globalFavFacade)
  12.     {
  13.         $this->globalFavFacade $globalFavFacade;
  14.     }
  15.     public function __invoke(ResponseEvent $event)
  16.     {
  17.         $this->globalFavFacade->updateCookie($event->getResponse());
  18.     }
  19. }