This commit is contained in:
2021-09-24 18:14:38 +08:00
parent e9bbff5f20
commit 0f988a4c3b
3 changed files with 17 additions and 16 deletions
+3 -2
View File
@@ -38,11 +38,12 @@ class MiddlewareManager extends BaseObject
if (is_string($middlewares)) {
$middlewares = [$middlewares];
}
$source = &static::$_middlewares[$class][$method];
foreach ($middlewares as $middleware) {
if (isset(static::$_middlewares[$class][$method][$middleware])) {
if (isset($source[$middleware])) {
continue;
}
static::$_middlewares[$class][$method][$middleware] = di($middleware);
$source[$middleware] = di($middleware);
}
return true;
}