diff --git a/src/Symfony/Component/Security/Http/Firewall/LogoutListener.php b/src/Symfony/Component/Security/Http/Firewall/LogoutListener.php index 69af6d819f3a6..6189cba4f384c 100644 --- a/src/Symfony/Component/Security/Http/Firewall/LogoutListener.php +++ b/src/Symfony/Component/Security/Http/Firewall/LogoutListener.php @@ -121,8 +121,7 @@ public function authenticate(RequestEvent $event) $logoutEvent = new LogoutEvent($request, $this->tokenStorage->getToken()); $this->eventDispatcher->dispatch($logoutEvent); - $response = $logoutEvent->getResponse(); - if (!$response instanceof Response) { + if (!$response = $logoutEvent->getResponse()) { throw new \RuntimeException('No logout listener set the Response, make sure at least the DefaultLogoutListener is registered.'); }