public function handleRequest() { $requestPath = Request::getRequestPath(); $requestPath = ltrim($requestPath, '/'); if (!$requestPath) { $requestPath = 'Index'; } Filter::preRoute($requestPath); $this->findController($requestPath); if (!$this->foundController) { throw new Error(I18N::parse('Error.Messages.PageNotExists', 'The request URL is not exists'), 404); } }