public function register(DibiConnection $connection) { Debugger::getBar()->addPanel($this); Debugger::getBlueScreen()->addPanel(array(__CLASS__, 'renderException')); $connection->onEvent[] = array($this, 'logEvent'); }
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; }
public function register(Dibi\Connection $connection) { Debugger::getBar()->addPanel($this); Debugger::getBlueScreen()->addPanel([__CLASS__, 'renderException']); $connection->onEvent[] = [$this, 'logEvent']; }
/** * 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)); }
/** * @return Bar */ private static function getDebuggerBar() { return method_exists('Nette\\Diagnostics\\Debugger', 'getBar') ? Debugger::getBar() : Debugger::$bar; }
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; }