3 namespace Drupal\webprofiler;
6 * Interface DrupalDataCollectorInterface.
8 interface DrupalDataCollectorInterface {
11 * Returns the datacollector title.
14 * The datacollector title.
16 public function getTitle();
19 * Returns the name of the collector.
24 public function getName();
27 * Returns the string used in vertical tab summary.
32 public function getPanelSummary();
35 * Returns the collector icon in base64 format.
40 public function getIcon();
43 * Returns true if this datacollector has a detail panel.
46 * True if datacollector has a detail panel, false otherwise.
48 public function hasPanel();
51 * Returns the libraries needed in detail panel.
54 * The render array for detail panel.
56 public function getLibraries();
61 public function getDrupalSettings();
66 public function getData();