<?php
namespace App\EventSubscriber;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
use Symfony\Component\HttpFoundation\Cookie;
use Symfony\Component\HttpFoundation\RedirectResponse;
use Symfony\Component\Security\Http\Event\LogoutEvent;
class LogoutSubscriber implements EventSubscriberInterface
{
public function onLogoutEvent(LogoutEvent $event)
{
$response = $event->getResponse();
$cookie = new Cookie(
'groupe_all_id',
null,
strtotime('now + 1 SECOND'),
'/',
'groupeall.com',
false,
true,
false,
'LAX'
);
$response->headers->setCookie($cookie);
return $response;
}
public static function getSubscribedEvents()
{
return [
LogoutEvent::class => 'onLogoutEvent',
];
}
}