src/EventListener/ResponseListener.php line 19

Open in your IDE?
  1. <?php
  2. namespace App\EventListener;
  3. use App\Repository\SystemActionRepository;
  4. use Symfony\Component\HttpKernel\Event\ResponseEvent;
  5. use Symfony\Component\Security\Core\Security;
  6. class ResponseListener
  7. {
  8.     private $systemActionRepository;
  9.     private $security;
  10.     public function __construct(SystemActionRepository $systemActionRepositorySecurity $security)
  11.     {
  12.         $this->systemActionRepository $systemActionRepository;
  13.         $this->security $security;
  14.     }
  15.     public function onKernelResponse(ResponseEvent $event)
  16.     {
  17.         $this->systemActionRepository->saveByResponse($event->getResponse(), $event->getRequest(), $this->security);
  18.     }
  19. }