route = $route; $message = 'Route `' . $route . '` not found'; parent::__construct ($message, $code); } public function route () { return $this->route; } } class PDOConnectionException extends MinzException { public function __construct ($string_connection, $user, $code = self::ERROR) { $message = 'Access to database is denied for `' . $user . '`' . ' (`' . $string_connection . '`)'; parent::__construct ($message, $code); } } class CurrentPagePaginationException extends MinzException { public function __construct ($page) { $message = 'Page number `' . $page . '` doesn\'t exist'; parent::__construct ($message, self::ERROR); } }