Exemplo n.º 1
0
 public function register(DibiConnection $connection)
 {
     Debugger::getBar()->addPanel($this);
     Debugger::getBlueScreen()->addPanel(array(__CLASS__, 'renderException'));
     $connection->onEvent[] = array($this, 'logEvent');
 }
Exemplo n.º 2
0
 public static function createDebugPanel($connection, $explain = TRUE, $name = NULL)
 {
     $panel = new Nette\Database\Diagnostics\ConnectionPanel($connection);
     $panel->explain = $explain;
     $panel->name = $name;
     Nette\Diagnostics\Debugger::getBar()->addPanel($panel);
     return $panel;
 }
Exemplo n.º 3
0
 public function register(Dibi\Connection $connection)
 {
     Debugger::getBar()->addPanel($this);
     Debugger::getBlueScreen()->addPanel([__CLASS__, 'renderException']);
     $connection->onEvent[] = [$this, 'logEvent'];
 }
Exemplo n.º 4
0
 /**
  * Register this panel
  * @param Nette\Application\Application
  * @param GettextTranslator\Gettext
  * @param Nette\Http\Session
  * @param Nette\Http\Request
  * @param int
  * @param int
  */
 public static function register(Nette\Application\Application $application, Gettext $translator, Nette\Http\Session $session, Nette\Http\Request $httpRequest, $layout = NULL, $height = NULL)
 {
     Nette\Diagnostics\Debugger::getBar()->addPanel(new static($application, $translator, $session, $httpRequest, $layout, $height));
 }
Exemplo n.º 5
0
 /**
  * @return Bar
  */
 private static function getDebuggerBar()
 {
     return method_exists('Nette\\Diagnostics\\Debugger', 'getBar') ? Debugger::getBar() : Debugger::$bar;
 }
Exemplo n.º 6
0
 public static function createDebugPanel(Connection $connection, $explain = TRUE, $name = NULL)
 {
     $panel = new ConnectionPanel($connection);
     $panel->explain = $explain;
     $panel->name = $name;
     if (isset(Debugger::$bar)) {
         //BC with 2.0
         Debugger::$bar->addPanel($panel);
     } else {
         //2.1
         Debugger::getBar()->addPanel($panel);
     }
     return $panel;
 }