public function getContent() { return parent::getContent(); }
/** * Injects the web debug toolbar into the given Response. * Based on https://github.com/symfony/WebProfilerBundle/blob/master/EventListener/WebDebugToolbarListener.php * * @param Response $response */ public function injectDebugbar(Response $response) { $content = $response->getContent(); $renderer = $this->getJavascriptRenderer(); if ($this->getStorage()) { $openHandlerUrl = $this->di['url']->get(array('for' => 'debugbar.openhandler')); $renderer->setOpenHandlerUrl($openHandlerUrl); } $renderedContent = $renderer->renderHead() . $renderer->render(); $pos = strripos($content, '</body>'); if (false !== $pos) { $content = substr($content, 0, $pos) . $renderedContent . substr($content, $pos); } else { $content = $content . $renderedContent; } $response->setContent($content); }