Пример #1
0
 public function run()
 {
     $server = Protocol\Factory::getInstance('Cli');
     Protocol\Request::setServer($server);
     Protocol\Request::parse($_SERVER['argv']);
     return Core\Route::route();
 }
Пример #2
0
 public function run()
 {
     $config = Config::get('socket');
     if (empty($config)) {
         throw new \Exception("socket config empty");
     }
     $socket = SFactory::getInstance($config['adapter'], $config);
     if (method_exists($socket, 'setClient')) {
         $client = CFactory::getInstance($config['client_class']);
         $socket->setClient($client);
     }
     Request::setServer(ZProtocol::getInstance(Config::getField('socket', 'protocol')));
     Request::setLongServer();
     Request::setHttpServer(0);
     $socket->run();
 }
Пример #3
0
 public function api($params)
 {
     Protocol\Request::setServer(Protocol\Factory::getInstance('Rpc'));
     Protocol\Request::parse($params);
     return Core\Route::route();
 }
Пример #4
0
 public function run()
 {
     Protocol\Request::setServer(Protocol\Factory::getInstance('Http'));
     Protocol\Request::parse($_REQUEST);
     return Core\Route::route();
 }