예제 #1
0
 public function getContent()
 {
     return parent::getContent();
 }
예제 #2
0
 /**
  * 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);
 }