/** * @param string $route URL after processed with url rules (by method Router::UrlToRouteAndParams()) * @param string $url Complete url similar to one returned by method Router::getUrl(). * @throws PageNotFoundException */ public static function alert($route, $url) { $e = new PageNotFoundException("Page {$url} not found"); $e->setRoute($route); $e->setUrl($url); throw $e; }
/** * Contrutor da classe * @param string $controller nome do controller */ public function __construct($controller) { parent::__construct('O controller ' . $controller . ' não foi encontrado'); }
/** * Contrutor da classe * @param string $action nome da action */ public function __construct($action) { parent::__construct('A action ' . $action . ' não pode ser estática'); }
/** * Contrutor da classe * @param string $action nome da action */ public function __construct($action) { $this->file = str_replace('/', '\\', root . 'app/controllers/' . controller . '.php'); parent::__construct('A action ' . $action . ' não foi encontrada'); }
/** * Contrutor da classe * @param string $action nome da action */ public function __construct($action) { parent::__construct('A action ' . $action . ' não é pública'); }