custom/plugins/MagmodulesAbeta/src/Subscriber/LogoutSubscriber.php line 24
<?phpdeclare(strict_types=1);namespace MagmodulesAbeta\Subscriber;use Shopware\Core\Checkout\Customer\Event\CustomerLogoutEvent;use Symfony\Component\EventDispatcher\EventSubscriberInterface;use Symfony\Component\HttpFoundation\RequestStack;class LogoutSubscriber implements EventSubscriberInterface{public function __construct(private readonly RequestStack $requestStack,) {}public static function getSubscribedEvents(): array{return [CustomerLogoutEvent::class => 'onLogout',];}public function onLogout(): void{$mainRequest = $this->requestStack->getMainRequest();if (!$mainRequest || !$session = $mainRequest->getSession()) {return;}$session->remove('isAbetaUser');$session->remove('abetaReturnURL');$session->remove('abetaToken');$session->remove('abetaSessionId');}}