示例#1
0
// setup CLI mode
if (Environment::isConsole()) {
    Debug::$productionMode = false;
    // to allow 'dump' render output
    $application->allowedMethods = false;
    $routes[] = new CliRouter(array('action' => 'Console:Default:default'));
}
$application->addRoutes($routes);
FormMacros::register();
/***** ***** **
 *	Debug Bar *
 ****** ***** **/
$todoPanel = new TodoPanel();
$todoPanel->todoMask = array('TODO', 'FIXME', 'FIX ME', 'FIX', 'TO DO', 'PENDING', 'XXX');
Debug::addPanel($todoPanel);
//PresenterTreePanel::register();
CallbackPanel::register();
FtpPermissionPanel::register();
//$callbacks = array();
////můj nový callback
//$callbacks[] = array(
//    'name' => "Rebuild RobotLoader Cache",
//    'callback' => callback(Environment::getService('Nette\Loaders\RobotLoader'), 'rebuild'),
//    'args' => array() //pole argumentů pro callback
//);
//CallbackPanel::register($callbacks);
/***** ***** ******
 *	Debug Bar END *
 ****** ***** ******/
// Step 5: Run the application!
$application->run();
示例#2
0
 /**
  * Register this panel
  *
  * @param array	items for add to pannel
  */
 public static function register(array $items = NULL)
 {
     if (self::$registered) {
         throw new \InvalidStateException("Callback panel is already registered");
     }
     NDebugger::addPanel(new static($items));
     self::$registered = TRUE;
 }