/** * setup. * * @method setup * * @return \Tracy\Bar */ public function setup() { foreach ($this->panels as $panel) { $this->bar->addPanel($panel); } return $this->bar; }
/** * @return Bar */ public static function getBar() { if (!self::$bar) { self::$bar = new Bar(); self::$bar->addPanel(new DefaultBarPanel('info'), 'Tracy:info'); self::$bar->addPanel(new DefaultBarPanel('errors'), 'Tracy:errors'); // filled by errorHandler() } return self::$bar; }
/** * @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->info = array('PHP ' . PHP_VERSION, isset($_SERVER['SERVER_SOFTWARE']) ? $_SERVER['SERVER_SOFTWARE'] : NULL, 'Tracy ' . self::$version); } return self::$bar; }
/** * Registers panel to debugger * * @param \Tracy\Bar $bar */ public function registerBarPanel(Bar $bar) { $bar->addPanel($this); }