summaryrefslogtreecommitdiff
path: root/src/Router.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/Router.php')
-rw-r--r--src/Router.php7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/Router.php b/src/Router.php
index d6b255a..74c4e89 100644
--- a/src/Router.php
+++ b/src/Router.php
@@ -55,8 +55,11 @@ class Router
/** @return string[] */
private function splitPath(string $path): array
{
- $split = explode('/', rtrim($path, '/'));
- array_shift($split);
+ if (in_array($path, ['', '/'], true)) {
+ $split = [];
+ } else {
+ $split = explode('/', trim($path, '/'));
+ }
return $split;
}