DolMessagesCollector.php 616 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. use \DebugBar\DataCollector\MessagesCollector;
  3. /**
  4. * DolMessagesCollector class
  5. */
  6. class DolMessagesCollector extends MessagesCollector
  7. {
  8. /**
  9. * Return widget settings
  10. *
  11. * @return array Array
  12. */
  13. public function getWidgets()
  14. {
  15. global $langs;
  16. $title = $langs->transnoentities('Messages');
  17. $name = $this->getName();
  18. return array(
  19. "$title" => array(
  20. "icon" => "list-alt",
  21. "widget" => "PhpDebugBar.Widgets.MessagesWidget",
  22. "map" => "$name.messages",
  23. "default" => "[]"
  24. ),
  25. "$title:badge" => array(
  26. "map" => "$name.count",
  27. "default" => "null"
  28. )
  29. );
  30. }
  31. }