src/EventSubscribers/TimezoneSubscriber.php line 19

  1. <?php
  2. namespace App\EventSubscribers;
  3. use DateTime;
  4. use Symfony\Component\EventDispatcher\EventSubscriberInterface;
  5. use Symfony\Component\HttpKernel\Event\RequestEvent;
  6. use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
  7. class TimezoneSubscriber implements EventSubscriberInterface
  8. {
  9.     // private string $timezone;
  10.     public function __construct(ParameterBagInterface $parameterBag)
  11.     {
  12.         // $this->timezone = $parameterBag->get('TIMEZONE');
  13.     }
  14.     public function onKernelRequest(RequestEvent $event): void
  15.     {}
  16.     public static function getSubscribedEvents()
  17.     {
  18.         return [
  19.             // Trigger on every request
  20.             'kernel.request' => 'onKernelRequest',
  21.         ];
  22.     }
  23. }