src/EventListener/RequestListener.php line 12

Open in your IDE?
  1. <?php
  2. namespace App\EventListener;
  3. use App\Service\AutoSaveService;
  4. use Symfony\Component\HttpKernel\Event\RequestEvent;
  5. class RequestListener
  6. {
  7.     public function __construct(private AutoSaveService $autoSaveService){}
  8.     public function onKernelRequest(RequestEvent $event)
  9.     {
  10.         $request $event->getRequest();
  11.         if ($event->isMainRequest() && $request->isMethod('GET') && $request->query->has('restore')) {
  12.             // don't do anything if it's not the main request
  13.             $data $this->autoSaveService->restore($request->query->get('restore'));
  14.         }
  15.         elseif ($event->isMainRequest())
  16.         {
  17.         }
  18.         //if($request->server->get('HTTP_REFERER') !== )
  19.     }
  20. }