protected function parseUri() { $path = isset($_GET['route']) ? $_GET['route'] : ST::redirectToRoute('Index/index'); $path = trim(parse_url($path, PHP_URL_PATH), "/"); @(list($controller, $action, $params) = explode("/", $path, 3)); $mv = new Middleware(); $mv->ProcessCheck($mv->CheckRequestedRoute(strtolower($controller), strtolower($action))); if (isset($controller)) { $this->setController($controller); } if (isset($action)) { $this->setAction($action); } if (isset($params)) { $this->setParams(explode("/", $params)); } }