diff --git a/src/Pecee/SimpleRouter/RouterBase.php b/src/Pecee/SimpleRouter/RouterBase.php index bbaeb1d..a86c9f2 100644 --- a/src/Pecee/SimpleRouter/RouterBase.php +++ b/src/Pecee/SimpleRouter/RouterBase.php @@ -102,7 +102,10 @@ class RouterBase { // Make sure the urls is in the right order when comparing usort($this->controllerUrlMap, function($a, $b) { - return strcmp($a->getUrl(), $b->getUrl()); + if(stripos($b->getUrl(), '{') !== false) { + return $a->getUrl(); + } + return strcmp($b->getUrl(), $a->getUrl()); }); $routeNotAllowed = false;