diff --git a/src/Router.php b/src/Router.php index 42ea2f3..7762fef 100755 --- a/src/Router.php +++ b/src/Router.php @@ -281,7 +281,8 @@ public function handleMiddleware(array $chain): void try { if (is_array($current) && count($current) === 2 && is_string($current[0])) { $middleware = new $current[0](); - $middleware($chain, ...$current[1]); + $params = is_array($current[1]) ? $current[1] : [$current[1]]; + $middleware($chain, ...$params); return; }