public static function Run() { self::$list['method'] = Request::getInstance()->method; self::$list['path'] = Request::getInstance()->path; self::$list['controller'] = str_replace('\\controller\\', '', Router::getInstance()->getControllerClass()); self::$list['action'] = Router::getInstance()->getAction(); require __DIR__ . '/src/view.php'; }
public function initialize() { require_once 'config/routing.php'; foreach ($this->routes as $route) { if (preg_match($route['path'], Request::getInstance()->path, $matches)) { $this->controller = $route['controller']; $this->action = $route['action']; if (!empty($matches)) { $this->matches = $matches; } } } }