Source of file LeftAndMainExtension.php
Size: 1,221 Bytes - Last Modified: 2021-12-23T10:00:22+00:00
/var/www/docs.ssmods.com/process/src/code/Extension/LeftAndMainExtension.php
12345678910111213141516171819202122232425262728293031323334353637383940414243 | <?php namespace LeKoala\DebugBar\Extension; use LeKoala\DebugBar\DebugBar; use SilverStripe\Core\Extension; /** * @author Koala */ class LeftAndMainExtension extends Extension { public function accessedCMS() { DebugBar::withDebugBar(function (\DebugBar\DebugBar $debugbar) { /* @var $timeData DebugBar\DataCollector\TimeDataCollector */ $timeData = $debugbar->getCollector('time'); if (!$timeData) { return; } if ($timeData->hasStartedMeasure("init")) { $timeData->stopMeasure("init"); } $timeData->startMeasure("cms_accessed", "cms accessed"); }); } public function init() { DebugBar::withDebugBar(function (\DebugBar\DebugBar $debugbar) { /* @var $timeData DebugBar\DataCollector\TimeDataCollector */ $timeData = $debugbar->getCollector('time'); if (!$timeData) { return; } if ($timeData->hasStartedMeasure("cms_accessed")) { $timeData->stopMeasure("cms_accessed"); } $timeData->startMeasure("cms_init", "cms init"); }); } } |