Example #1
0
 public function run()
 {
     $this->console->writeLn("Starting server..");
     $this->setState('start', $e = new observr\Event($this));
     if ($e->isCanceled()) {
         $message = isset($e->message) ? $e->message : 'Unknown reason';
         $this->console->writeLn('Server start failed.. "' . $message . '"');
     } else {
         $this->console->writeLn('Server started.');
         $this->provider->getIO()->run();
         $this->console->writeLn('Shutting down..');
     }
 }