Esempio n. 1
0
 /**
  * [USO DEL SISTEMA]
  * @return boolean
  */
 public function call()
 {
     $cmp_str = $this->bundle;
     $cmp = new $cmp_str();
     if (\Raptor\Raptor::getInstance()->config('debug')) {
         Publisher\Publisher::run($cmp, true);
     }
     call_user_func_array(array($cmp, 'entrance'), array(\Raptor\Raptor::getInstance()));
     $app = \Raptor\Raptor::getInstance();
     $app->getLanguage()->setCurrentBundle($cmp);
     $return = call_user_func_array(array(new $this->instance(), $this->action), array($app->request(), $app->response(), $app->router()->getCurrentRoute()));
     if ($return != false || $return != null || !$return instanceof \Slim\Http\Response) {
         $app->response()->write($return);
     }
     return true;
 }
Esempio n. 2
0
 /**
  * Publica los recursos del bundle actual
  * [Si te encuentras en modo de desarrollo no necesitas llamar esta funcion, Raptor publica todos los recursos automaticamente en cada request]
  */
 public function publishResources()
 {
     Publisher\Publisher::run($this, true);
 }