dolibarr  13.0.2
DebugBar.php
1 <?php
2 
3 dol_include_once('/debugbar/class/autoloader.php');
4 
5 use \DebugBar\DebugBar;
6 use \DebugBar\DataCollector\PhpInfoCollector;
7 dol_include_once('/debugbar/class/DataCollector/DolMessagesCollector.php');
8 dol_include_once('/debugbar/class/DataCollector/DolRequestDataCollector.php');
9 dol_include_once('/debugbar/class/DataCollector/DolConfigCollector.php');
10 dol_include_once('/debugbar/class/DataCollector/DolTimeDataCollector.php');
11 dol_include_once('/debugbar/class/DataCollector/DolMemoryCollector.php');
12 dol_include_once('/debugbar/class/DataCollector/DolExceptionsCollector.php');
13 dol_include_once('/debugbar/class/DataCollector/DolQueryCollector.php');
14 dol_include_once('/debugbar/class/DataCollector/DolibarrCollector.php');
15 dol_include_once('/debugbar/class/DataCollector/DolLogsCollector.php');
16 
23 class DolibarrDebugBar extends DebugBar
24 {
29  public function __construct()
30  {
31  global $conf;
32 
33  //$this->addCollector(new PhpInfoCollector());
34  //$this->addCollector(new DolMessagesCollector());
35  $this->addCollector(new DolRequestDataCollector());
36  //$this->addCollector(new DolConfigCollector()); // Disabled for security purpose
37  $this->addCollector(new DolTimeDataCollector());
38  $this->addCollector(new DolMemoryCollector());
39  //$this->addCollector(new DolExceptionsCollector());
40  $this->addCollector(new DolQueryCollector());
41  $this->addCollector(new DolibarrCollector());
42  if ($conf->syslog->enabled) {
43  $this->addCollector(new DolLogsCollector());
44  }
45  }
46 
52  public function getRenderer()
53  {
54  $renderer = parent::getJavascriptRenderer(DOL_URL_ROOT.'/includes/maximebf/debugbar/src/DebugBar/Resources');
55  //$renderer->disableVendor('jquery');
56  $renderer->disableVendor('fontawesome');
57  $renderer->disableVendor('highlightjs');
58  return $renderer;
59  }
60 }
if(!function_exists('dol_getprefix')) dol_include_once($relpath, $classname= '')
Make an include_once using default root and alternate root if it fails.
__construct()
Constructor.
Definition: DebugBar.php:29
getRenderer()
Returns a JavascriptRenderer for this instance.
Definition: DebugBar.php:52
DolQueryCollector class.
DolibarrCollector class.
DolibarrDebugBar class.
Definition: DebugBar.php:23
DolTimeDataCollector class.
DolLogsCollector class.
DolMemoryCollector class.
DolRequestDataCollector class.