2
0
forked from Wavyzz/dolibarr
Files
dolibarr-fork/htdocs/debugbar/class/DataCollector/DolMemoryCollector.php
Laurent Destailleur a6add0d8a9 Debug module debugbar
2019-03-17 00:48:12 +01:00

49 lines
898 B
PHP

<?php
use \DebugBar\DataCollector\MemoryCollector;
/**
* DolMemoryCollector class
*/
class DolMemoryCollector extends MemoryCollector
{
/**
* Return value of indicator
*
* @return void
*/
public function collect()
{
global $langs;
$this->updatePeakUsage();
return array(
'peak_usage' => $this->peakUsage,
//'peak_usage_str' => $this->getDataFormatter()->formatBytes($this->peakUsage, 2)
'peak_usage_str' => $this->peakUsage.' '.$langs->trans("bytes")
);
}
/**
* Return widget settings
*
* @return void
*/
public function getWidgets()
{
global $langs;
$langs->load("other");
return array(
"memory" => array(
"icon" => "cogs",
"tooltip" => $langs->transnoentities('MemoryUsage'),
"map" => "memory.peak_usage_str",
"default" => "'0B'"
)
);
}
}