protected function injectDebugBar($output)
    {
        if (!($debugBarConfig = Lb::app()->getConfigByName('debugbar'))) {
            return $output;
        }
        if (empty($debugBarConfig['enabled'])) {
            return $output;
        }
        if (empty($debugBarConfig['baseUrl'])) {
            return $output;
        }
        if (empty($debugBarConfig['basePath'])) {
            return $output;
        }

        /**
         * @var StandardDebugBar $debugBar
         */
        $debugBar = DebugBar::getInstance();
        $debugBarRenderer = $debugBar->getJavascriptRenderer($debugBarConfig['baseUrl'], $debugBarConfig['basePath']);
        $debugBarComponent = $debugBarRenderer->renderHead() . $debugBarRenderer->render();
        $replace = <<<EOF
{$debugBarComponent}
</body>
EOF;
        return str_replace('</body>', $replace, $output);
    }
protected function injectDebugBar($output)
    {
        if (!($debugBarConfig = Lb::app()->getConfigByName('debugbar'))) {
            return $output;
        }
        if (empty($debugBarConfig['enabled'])) {
            return $output;
        }
        if (empty($debugBarConfig['baseUrl'])) {
            return $output;
        }
        if (empty($debugBarConfig['basePath'])) {
            return $output;
        }

        /**
         * @var StandardDebugBar $debugBar
         */
        $debugBar = DebugBar::getInstance();
        $debugBarRenderer = $debugBar->getJavascriptRenderer($debugBarConfig['baseUrl'], $debugBarConfig['basePath']);
        $debugBarComponent = $debugBarRenderer->renderHead() . $debugBarRenderer->render();
        $replace = <<<EOF
{$debugBarComponent}
</body>
EOF;
        return str_replace('</body>', $replace, $output);
    }
protected function injectDebugBar ( $ output ) { if ( ! ( $ debugBarConfig = Lb :: app ( ) -> getConfigByName ( 'debugbar' ) ) ) { return $ output ; } if ( empty ( $ debugBarConfig [ 'enabled' ] ) ) { return $ output ; } if ( empty ( $ debugBarConfig [ 'baseUrl' ] ) ) { return $ output ; } if ( empty ( $ debugBarConfig [ 'basePath' ] ) ) { return $ output ; } /**
         * @var StandardDebugBar $debugBar
         */ $ debugBar = DebugBar :: getInstance ( ) ; $ debugBarRenderer = $ debugBar -> getJavascriptRenderer ( $ debugBarConfig [ 'baseUrl' ] , $ debugBarConfig [ 'basePath' ] ) ; $ debugBarComponent = $ debugBarRenderer -> renderHead ( ) . $ debugBarRenderer -> render ( ) ; $ replace =  <<<EOF
{$debugBarComponent}
</body>
EOF ; return str_replace ( '</body>' , $ replace , $ output ) ; }
Inject debug bar to html output

@param  $output
@return mixed
Inject debug bar to html output