src/EventSubscriber/AfterLogoutSubscriber.php line 10

Open in your IDE?
  1. <?php
  2. namespace App\EventSubscriber;
  3. use Symfony\Component\EventDispatcher\EventSubscriberInterface;
  4. use Symfony\Component\Security\Http\Event\LogoutEvent;
  5. class AfterLogoutSubscriber implements EventSubscriberInterface
  6. {
  7.     public function onLogoutEvent(LogoutEvent $event): void
  8.     {
  9.         $request $event->getRequest();
  10.         $session $request->getSession();
  11.         $session->set('unauthentified'true);
  12.     }
  13.     public static function getSubscribedEvents(): array
  14.     {
  15.         return [
  16.             LogoutEvent::class => 'onLogoutEvent',
  17.         ];
  18.     }
  19. }