This commit is contained in:
as2252258@163.com
2021-07-27 04:16:42 +08:00
parent 2e0b436e73
commit 903f70fc8f
8 changed files with 641 additions and 635 deletions
+7 -8
View File
@@ -370,7 +370,7 @@ class Router extends HttpService implements RouterInterface
$array[] = $this->getMiddlewareInstance($value);
}
}
return $array;
return array_filter($array);
}
@@ -382,15 +382,14 @@ class Router extends HttpService implements RouterInterface
*/
private function getMiddlewareInstance($value): null|Closure|array
{
if (is_string($value)) {
$value = Snowflake::createObject($value);
if (!($value instanceof Middleware)) {
return null;
}
return [$value, 'onHandler'];
} else {
if (!is_string($value)) {
return $value;
}
$value = Snowflake::createObject($value);
if (!($value instanceof Middleware)) {
return null;
}
return [$value, 'onHandler'];
}