From 93d8c26416a181aa6942adaa758b9e0ef47ecabd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20Sessing=C3=B8?= Date: Wed, 14 Oct 2015 19:55:05 +0200 Subject: [PATCH] [BUGFIX] Fixed router for controller and ressources not matching /something? --- src/Pecee/SimpleRouter/RouterController.php | 3 +-- src/Pecee/SimpleRouter/RouterRessource.php | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/Pecee/SimpleRouter/RouterController.php b/src/Pecee/SimpleRouter/RouterController.php index 59a7d02..d97c3bd 100644 --- a/src/Pecee/SimpleRouter/RouterController.php +++ b/src/Pecee/SimpleRouter/RouterController.php @@ -16,9 +16,8 @@ class RouterController extends RouterEntry { } public function matchRoute($requestMethod, $url) { - $url = parse_url($url); - $url = $url['path']; + $url = rtrim($url['path'], '/') . '/'; if(strtolower($url) == strtolower($this->url) || stripos($url, $this->url) === 0) { diff --git a/src/Pecee/SimpleRouter/RouterRessource.php b/src/Pecee/SimpleRouter/RouterRessource.php index 5d4d608..683400c 100644 --- a/src/Pecee/SimpleRouter/RouterRessource.php +++ b/src/Pecee/SimpleRouter/RouterRessource.php @@ -53,7 +53,7 @@ class RouterRessource extends RouterEntry { public function matchRoute($requestMethod, $url) { $url = parse_url($url); - $url = $url['path']; + $url = rtrim($url['path'], '/') . '/'; if(strtolower($url) == strtolower($this->url) || stripos($url, $this->url) === 0) { $url = rtrim($url, '/');