Example #1
0
 public function getCmd(\App\library\Request $request)
 {
     $module = $request->getProperty('module');
     $controller = $request->getProperty('controller');
     $controllerName = $this->getControllerName($module, $controller);
     return new $controllerName();
 }
Example #2
0
 private function runError(\Exception $e)
 {
     try {
         $request = new Request();
         $request->setProperty('app_error', $e);
         $request->setProperty('controller', 'error');
         $request->setProperty('action', 'index');
         RequestRegistry::setRequest($request);
         $cmdResolver = new CommandResolver();
         $cmd = $cmdResolver->getCmd($request);
         $cmd->execute();
     } catch (\Exception $e) {
         echo $e->getMessage();
         exit;
     }
 }