예제 #1
0
파일: ShellUnit.php 프로젝트: jivoo/jivoo
 /**
  * {@inheritdoc}
  */
 public function run(App $app, Document $config)
 {
     $app->m->shell = new Shell($app);
     $app->on('ready', function () use($app) {
         $app->m->shell->run();
     });
 }
예제 #2
0
파일: RoutingUnit.php 프로젝트: jivoo/jivoo
 /**
  * {@inheritdoc}
  */
 public function run(App $app, Document $config)
 {
     $app->m->Routing = new Routing($app, false);
     $this->m->Routing->fixPath();
     $this->logger->debug('Request for {path} from {ip}', array('path' => '/' . implode('/', $app->m->request->path), 'ip' => $app->m->request->ip));
     $app->m->Routing->dispatchers->add(new ActionDispatcher($app));
     $app->m->Routing->dispatchers->add(new SnippetDispatcher($app));
     $app->on('ready', array($app->m->Routing, 'findRoute'));
     $app->m->Assets = new Assets($app);
     $app->m->Assets->runInit();
     $app->m->View = new View($app);
     $app->m->View->runInit();
     $app->m->addProperty('view', $app->m->View);
 }