X-Git-Url: https://git.rapsys.eu/airbundle/blobdiff_plain/2f4d90614dfa70536e2fc565d5b76bef4ecf3e80..4514274a100a6b53a8b601e056c2042129e78768:/Security/LogoutSuccessHandler.php?ds=sidebyside diff --git a/Security/LogoutSuccessHandler.php b/Security/LogoutSuccessHandler.php index de4d960..c6ca529 100644 --- a/Security/LogoutSuccessHandler.php +++ b/Security/LogoutSuccessHandler.php @@ -9,8 +9,14 @@ use Symfony\Component\Routing\RouterInterface; use Symfony\Component\Security\Http\Logout\LogoutSuccessHandlerInterface; class LogoutSuccessHandler implements LogoutSuccessHandlerInterface { + /** + * {@inheritdoc} + */ protected $router; + /** + * {@inheritdoc} + */ public function __construct(RouterInterface $router) { $this->router = $router; } @@ -47,7 +53,7 @@ class LogoutSuccessHandler implements LogoutSuccessHandlerInterface { } //Remove route and controller from route defaults - unset($route['_route'], $route['_controller']); + unset($route['_route'], $route['_controller'], $route['_canonical_route']); //Generate url $url = $this->router->generate($name, $route); @@ -71,7 +77,7 @@ class LogoutSuccessHandler implements LogoutSuccessHandlerInterface { } //Remove route and controller from route defaults - unset($route['_route'], $route['_controller']); + unset($route['_route'], $route['_controller'], $route['_canonical_route']); //Generate url $url = $this->router->generate($name, $route); @@ -97,7 +103,7 @@ class LogoutSuccessHandler implements LogoutSuccessHandlerInterface { $defaults = $route->getDefaults(); //Remove route and controller from route defaults - unset($defaults['_route'], $defaults['_controller']); + unset($defaults['_route'], $defaults['_controller'], $defaults['_canonical_route']); //Generate url $url = $this->router->generate($name, $defaults);