2019-03-16 16:27:14 +01:00
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
use \DebugBar\DataCollector\MessagesCollector;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* DolMessagesCollector class
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
class DolMessagesCollector extends MessagesCollector
|
|
|
|
|
{
|
|
|
|
|
/**
|
|
|
|
|
* Return widget settings
|
|
|
|
|
*
|
2019-03-16 19:37:54 +01:00
|
|
|
* @return array Array
|
2019-03-16 16:27:14 +01:00
|
|
|
*/
|
|
|
|
|
public function getWidgets()
|
|
|
|
|
{
|
|
|
|
|
global $langs;
|
|
|
|
|
|
|
|
|
|
$title = $langs->transnoentities('Messages');
|
|
|
|
|
$name = $this->getName();
|
|
|
|
|
|
|
|
|
|
return array(
|
|
|
|
|
"$title" => array(
|
|
|
|
|
"icon" => "list-alt",
|
|
|
|
|
"widget" => "PhpDebugBar.Widgets.MessagesWidget",
|
|
|
|
|
"map" => "$name.messages",
|
|
|
|
|
"default" => "[]"
|
|
|
|
|
),
|
|
|
|
|
"$title:badge" => array(
|
|
|
|
|
"map" => "$name.count",
|
|
|
|
|
"default" => "null"
|
|
|
|
|
)
|
|
|
|
|
);
|
|
|
|
|
}
|
2019-03-16 23:17:23 +01:00
|
|
|
}
|