diff --git a/src/Symfony/Component/HttpKernel/DataCollector/RouterDataCollector.php b/src/Symfony/Component/HttpKernel/DataCollector/RouterDataCollector.php index 80e250ad0f68..e44da38d3b4a 100644 --- a/src/Symfony/Component/HttpKernel/DataCollector/RouterDataCollector.php +++ b/src/Symfony/Component/HttpKernel/DataCollector/RouterDataCollector.php @@ -50,6 +50,8 @@ public function collect(Request $request, Response $response, \Exception $except $this->data['route'] = $this->guessRoute($request, $this->controllers[$request]); } } + + unset($this->controllers[$request]); } protected function guessRoute(Request $request, $controller) diff --git a/src/Symfony/Component/HttpKernel/EventListener/ProfilerListener.php b/src/Symfony/Component/HttpKernel/EventListener/ProfilerListener.php index 5b2228ba1a58..43dfaff5c513 100644 --- a/src/Symfony/Component/HttpKernel/EventListener/ProfilerListener.php +++ b/src/Symfony/Component/HttpKernel/EventListener/ProfilerListener.php @@ -135,6 +135,8 @@ public function onKernelResponse(FilterResponseEvent $event) if ($master) { $this->saveProfiles($profile); + + unset($this->children); } }