add OXID version informations

This commit is contained in:
2022-08-04 16:03:32 +02:00
committed by Daniel Seifert
parent 870c57cefc
commit c1888bde70
5 changed files with 234 additions and 5 deletions

View File

@ -16,6 +16,8 @@ declare(strict_types=1);
namespace D3\DebugBar\Application\Component;
use D3\DebugBar\Application\Models\Collectors\OxidConfigCollector;
use D3\DebugBar\Application\Models\Collectors\OxidShopCollector;
use D3\DebugBar\Application\Models\Collectors\OxidVersionCollector;
use D3\DebugBar\Application\Models\Collectors\SmartyCollector;
use D3\DebugBar\Application\Models\TimeDataCollectorHandler;
use DebugBar\Bridge\DoctrineCollector;
@ -102,6 +104,14 @@ class DebugBarComponent extends BaseController
return new SmartyCollector($smarty);
}
/**
* @return OxidShopCollector
*/
public function getOxidShopCollector(): OxidShopCollector
{
return oxNew(OxidShopCollector::class);
}
/**
* @return OxidConfigCollector
*/
@ -110,6 +120,14 @@ class DebugBarComponent extends BaseController
return oxNew(OxidConfigCollector::class, Registry::getConfig());
}
/**
* @return OxidVersionCollector
*/
public function getOxidVersionCollector(): OxidVersionCollector
{
return oxNew(OxidVersionCollector::class);
}
/**
* @param object $object
* @param string $propName
@ -134,10 +152,12 @@ class DebugBarComponent extends BaseController
*/
public function addCollectors(StandardDebugBar $debugbar): void
{
$debugbar->addCollector($this->getOxidShopCollector());
$debugbar->addCollector($this->getOxidConfigCollector());
$debugbar->addCollector($this->getSmartyCollector());
$debugbar->addCollector($this->getMonologCollector());
$debugbar->addCollector($this->getDoctrineCollector());
$debugbar->addCollector($this->getSmartyCollector());
$debugbar->addCollector($this->getOxidConfigCollector());
$debugbar->addCollector($this->getOxidVersionCollector());
}
/**