Example #1
0
 public function run()
 {
     //header('HTTP/1.1 403 Forbidden');
     self::disableRequestCache();
     header("X-Powered-By: PHP/6.0.12");
     $route = new Route();
     self::$router = $route;
     $route->setCompanyControllerPromise();
     $controller_class = $route->getControllerName() . '\\Controller\\Controller';
     $action_function = $route->getActionName() . 'Action';
     $params = $route->getSpecificParams();
     /** @var $controller AbstractController */
     $controller = new $controller_class();
     $controller->setParams($params);
     $controller->{$action_function}();
 }