add Twig Collector
This commit is contained in:
parent
6eb4c213b9
commit
153643f0f1
@ -22,6 +22,9 @@ use D3\DebugBar\Application\Models\Collectors\SmartyCollector;
|
|||||||
use D3\DebugBar\Application\Models\TimeDataCollectorHandler;
|
use D3\DebugBar\Application\Models\TimeDataCollectorHandler;
|
||||||
use DebugBar\Bridge\DoctrineCollector;
|
use DebugBar\Bridge\DoctrineCollector;
|
||||||
use DebugBar\Bridge\MonologCollector;
|
use DebugBar\Bridge\MonologCollector;
|
||||||
|
use DebugBar\Bridge\NamespacedTwigProfileCollector;
|
||||||
|
use DebugBar\Bridge\Twig\TwigCollector;
|
||||||
|
use DebugBar\Bridge\TwigProfileCollector;
|
||||||
use DebugBar\DataCollector\ExceptionsCollector;
|
use DebugBar\DataCollector\ExceptionsCollector;
|
||||||
use DebugBar\DataCollector\MemoryCollector;
|
use DebugBar\DataCollector\MemoryCollector;
|
||||||
use DebugBar\DataCollector\MessagesCollector;
|
use DebugBar\DataCollector\MessagesCollector;
|
||||||
@ -38,8 +41,13 @@ use OxidEsales\Eshop\Core\Controller\BaseController;
|
|||||||
use OxidEsales\Eshop\Core\DatabaseProvider;
|
use OxidEsales\Eshop\Core\DatabaseProvider;
|
||||||
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
|
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
|
||||||
use OxidEsales\Eshop\Core\Registry;
|
use OxidEsales\Eshop\Core\Registry;
|
||||||
|
use OxidEsales\EshopCommunity\Internal\Container\ContainerFactory;
|
||||||
|
use OxidEsales\Twig\Loader\ContentTemplateLoader;
|
||||||
use ReflectionClass;
|
use ReflectionClass;
|
||||||
use ReflectionException;
|
use ReflectionException;
|
||||||
|
use Twig\Environment;
|
||||||
|
use Twig\Extension\ProfilerExtension;
|
||||||
|
use Twig\Profiler\Profile;
|
||||||
|
|
||||||
class DebugBarComponent extends BaseController
|
class DebugBarComponent extends BaseController
|
||||||
{
|
{
|
||||||
@ -166,10 +174,22 @@ class DebugBarComponent extends BaseController
|
|||||||
$debugbar->addCollector(new MemoryCollector());
|
$debugbar->addCollector(new MemoryCollector());
|
||||||
$debugbar->addCollector(new ExceptionsCollector());
|
$debugbar->addCollector(new ExceptionsCollector());
|
||||||
|
|
||||||
|
/*
|
||||||
|
$container = ContainerFactory::getInstance()->getContainer();
|
||||||
|
/** @var ContentTemplateLoader $contentTemplateLoader */
|
||||||
|
/*
|
||||||
|
$contentTemplateLoader = $container->get(ContentTemplateLoader::class);
|
||||||
|
|
||||||
|
$twigEnv = new Environment($contentTemplateLoader);
|
||||||
|
$twigProfile = new Profile();
|
||||||
|
$twigEnv->addExtension(new ProfilerExtension($twigProfile));
|
||||||
|
*/
|
||||||
|
|
||||||
// add custom collectors
|
// add custom collectors
|
||||||
$debugbar->addCollector($this->getOxidShopCollector());
|
$debugbar->addCollector($this->getOxidShopCollector());
|
||||||
$debugbar->addCollector($this->getOxidConfigCollector());
|
$debugbar->addCollector($this->getOxidConfigCollector());
|
||||||
$debugbar->addCollector($this->getSmartyCollector());
|
$debugbar->addCollector($this->getSmartyCollector());
|
||||||
|
//$debugbar->addCollector(new NamespacedTwigProfileCollector($twigProfile, $contentTemplateLoader));
|
||||||
$debugbar->addCollector($this->getMonologCollector());
|
$debugbar->addCollector($this->getMonologCollector());
|
||||||
$debugbar->addCollector($this->getDoctrineCollector());
|
$debugbar->addCollector($this->getDoctrineCollector());
|
||||||
$debugbar->addCollector($this->getOxidVersionCollector());
|
$debugbar->addCollector($this->getOxidVersionCollector());
|
||||||
|
Loading…
Reference in New Issue
Block a user