From 8365675fc24a526f39216f291923aff6b7e2f13a Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Sun, 12 Feb 2012 13:51:16 +0100 Subject: [PATCH] fixed exception in the profile/WDT when no route matches --- .../DataCollector/RequestDataCollector.php | 4 ++-- .../Resources/views/Router/panel.html.twig | 13 ++++++++++--- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/src/Symfony/Bundle/FrameworkBundle/DataCollector/RequestDataCollector.php b/src/Symfony/Bundle/FrameworkBundle/DataCollector/RequestDataCollector.php index be5cdeecc2..bae74387a8 100644 --- a/src/Symfony/Bundle/FrameworkBundle/DataCollector/RequestDataCollector.php +++ b/src/Symfony/Bundle/FrameworkBundle/DataCollector/RequestDataCollector.php @@ -70,7 +70,7 @@ class RequestDataCollector extends BaseRequestDataCollector */ public function getRoute() { - return $this->data['request_attributes']['_route']; + return isset($this->data['request_attributes']['_route']) ? $this->data['request_attributes']['_route'] : ''; } /** @@ -80,7 +80,7 @@ class RequestDataCollector extends BaseRequestDataCollector */ public function getRouteParams() { - return $this->data['request_attributes']['_route_params']; + return isset($this->data['request_attributes']['_route_params']) ? $this->data['request_attributes']['_route_params'] : array(); } /** diff --git a/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Router/panel.html.twig b/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Router/panel.html.twig index dea1dfb986..1d6ba1a7c6 100644 --- a/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Router/panel.html.twig +++ b/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Router/panel.html.twig @@ -1,9 +1,16 @@

Routing for "{{ request.pathinfo }}"