Add Smarty collector to debug bar

This commit is contained in:
Pierre Rudloff 2021-02-07 00:03:37 +01:00
parent bba5090ec3
commit 9af922f3f1
3 changed files with 52 additions and 4 deletions

View file

@ -7,6 +7,7 @@
namespace Alltube\Factory;
use Alltube\LocaleManager;
use Junker\DebugBar\Bridge\SmartyCollector;
use Psr\Container\ContainerInterface;
use Slim\Http\Request;
use Slim\Http\Uri;
@ -86,10 +87,15 @@ class ViewFactory
$view->offsetSet('domain', $uri->withBasePath('')->getBaseUrl());
if ($container->has('debugbar')) {
$debugBar = $container->get('debugbar');
$debugBar->addCollector(new SmartyCollector($view->getSmarty()));
$view->offsetSet(
'debug_render',
$container->get('debugbar')
->getJavascriptRenderer($uri->getBaseUrl() . '/vendor/maximebf/debugbar/src/DebugBar/Resources/')
$debugBar->getJavascriptRenderer(
$uri->getBaseUrl() . '/vendor/maximebf/debugbar/src/DebugBar/Resources/'
)
);
}