Exemple #1
0
 /**
  * @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;
 }
Exemple #2
0
 /**
  * @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;
 }
Exemple #3
0
 /**
  * Registers panel to debugger
  *
  * @param \Tracy\Bar $bar
  */
 public function registerBarPanel(Bar $bar)
 {
     $bar->addPanel($this);
 }
Exemple #4
0
 /**
  * dispatch.
  *
  * @method dispatch
  *
  * @return string
  */
 public function dispatchContent()
 {
     ob_start();
     method_exists($this->bar, 'dispatchContent') === true ? $this->bar->dispatchContent() : $this->bar->dispatchAssets();
     return ob_get_clean();
 }