改名
This commit is contained in:
@@ -35,17 +35,14 @@ class MiddlewareManager extends BaseObject
|
|||||||
if (!isset(static::$_middlewares[$class][$method])) {
|
if (!isset(static::$_middlewares[$class][$method])) {
|
||||||
static::$_middlewares[$class][$method] = [];
|
static::$_middlewares[$class][$method] = [];
|
||||||
}
|
}
|
||||||
|
if (is_string($middlewares)) {
|
||||||
$source = &static::$_middlewares[$class][$method];
|
$middlewares = [$middlewares];
|
||||||
if (is_string($middlewares) && !in_array($middlewares, $source)) {
|
}
|
||||||
$source[$middlewares] = di($middlewares);
|
|
||||||
} else {
|
|
||||||
foreach ($middlewares as $middleware) {
|
foreach ($middlewares as $middleware) {
|
||||||
if (isset($source[$middleware])) {
|
if (isset(static::$_middlewares[$class][$method][$middleware])) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
$source[$middleware] = di($middleware);
|
static::$_middlewares[$class][$method][$middleware] = di($middleware);
|
||||||
}
|
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user