diff --git a/src/Symfony/Bundle/FrameworkBundle/DataCollector/RouterDataCollector.php b/src/Symfony/Bundle/FrameworkBundle/DataCollector/RouterDataCollector.php index ca54b0548d..f235fe8864 100644 --- a/src/Symfony/Bundle/FrameworkBundle/DataCollector/RouterDataCollector.php +++ b/src/Symfony/Bundle/FrameworkBundle/DataCollector/RouterDataCollector.php @@ -24,14 +24,14 @@ class RouterDataCollector extends BaseRouterDataCollector { public function guessRoute(Request $request, $controller) { - if (!$controller instanceof RedirectController) { - return parent::guessRoute($request, $controller); - } - if (is_array($controller)) { $controller = $controller[0]; } + if (!$controller instanceof RedirectController) { + return parent::guessRoute($request, $controller); + } + if ($controller instanceof RedirectController) { return $request->attributes->get('_route'); }