diff --git a/src/Route.php b/src/Route.php index 8b9250f..e1e1cab 100644 --- a/src/Route.php +++ b/src/Route.php @@ -337,8 +337,9 @@ class Route return $_POST["_METHOD"]; } - if (!isset ($_SERVER["REQUEST_METHOD"])) + if (!isset ($_SERVER["REQUEST_METHOD"])) { $this->error (new \Exception ("No REQUEST_METHOD", 415)); + } if ($_SERVER["REQUEST_METHOD"] === "GET" || $_SERVER["REQUEST_METHOD"] === "POST" || $_SERVER["REQUEST_METHOD"] === "PUT" || @@ -350,6 +351,7 @@ class Route } $this->error (new \Exception ("Invalid REQUEST_METHOD", 406)); + return ""; } /** Return the mached route search @@ -554,7 +556,6 @@ class Route $regex = str_replace ("}", ">.+)", $regex); else $regex = str_replace ("}", ">[^/]+)", $regex); - unset ($matches); $rcRegex = @preg_match ($regex, $url, $matches); if ($rcRegex === false) {