src/EventSubscriber/RequestAuthBCSubscriber.php line 18

Open in your IDE?
  1. <?php
  2. namespace App\EventSubscriber;
  3. use Symfony\Component\EventDispatcher\EventSubscriberInterface;
  4. use Symfony\Component\HttpKernel\Event\RequestEvent;
  5. use Psr\Log\LoggerInterface;
  6. class RequestAuthBCSubscriber implements EventSubscriberInterface
  7. {
  8.     private $logger;
  9.     public function __construct(LoggerInterface $devdebugLogger) {
  10.         $this->logger $devdebugLogger;
  11.     }
  12.     public function onKernelRequest(RequestEvent $event)
  13.     {
  14.         // $request = $event->getRequest();
  15.         // $this->logger->debug('request');
  16.         // $this->logger->debug($request);
  17.         // $response = $event->getResponse();
  18.         // $this->logger->debug('response');
  19.         // $this->logger->debug($response);
  20.         // $request = $event->getRequest();
  21.         // $this->logger->debug('Logging request on kernal request');
  22.         // $this->logger->debug("PATH: " . $request->getPathInfo());
  23.         // $this->logger->debug("REQ Method: " . $request->getMethod());
  24.         // $this->logger->debug("Header REF: " . print_r($request->headers->get('referer'), true));
  25.         // $cookies = $request->cookies;
  26.         // $cookies->has('storehash') ? $hash = $cookies->get('storehash') : $hash = null;
  27.         // $this->logger->debug("Hash: " . print_r($hash , true));
  28.         // $this->logger->debug("Header cookie: " . print_r($request->cookies, true));
  29.         // $this->logger->debug('End logging request on kernal request');
  30.         return;
  31.     }
  32.     public static function getSubscribedEvents()
  33.     {
  34.         return [
  35.             'kernel.request' => 'onKernelRequest',
  36.         ];
  37.     }
  38. }