/** * @return Bar */ public static function getBar() { if (!self::$bar) { self::$bar = new Bar(); self::$bar->addPanel(new DefaultBarPanel('time')); self::$bar->addPanel(new DefaultBarPanel('memory')); self::$bar->addPanel(new DefaultBarPanel('errors'), __CLASS__ . ':errors'); // filled by _errorHandler() self::$bar->addPanel(new DefaultBarPanel('dumps'), __CLASS__ . ':dumps'); // filled by barDump() } return self::$bar; }
/** @deprecated */ public static function addPanel(IBarPanel $panel, $id = NULL) { return self::$bar->addPanel($panel, $id); }
/** * Test bar factory */ public function createTestBar() { $bar = new Nette\Diagnostics\Bar(); $bar->addPanel(new vBuilder\Diagnostics\TestBar()); return $bar; }