diff --git a/src/Base/Middleware.php b/src/Base/Middleware.php index 30057f1..f587912 100644 --- a/src/Base/Middleware.php +++ b/src/Base/Middleware.php @@ -23,25 +23,15 @@ class Middleware * @param string $method * @param string $middleware * @return void - * @throws */ - public static function set(string $className, string $method, string|object $middleware): void + public static function set(string $className, string $method, string $middleware): void { $path = $className . '::' . $method; if (!isset(static::$manager[$path])) { static::$manager[$path] = static::$mapping[$path] = []; } - - if (is_object($middleware)) { - if (!in_array($middleware::class, static::$mapping[$path])) { - static::$manager[$path][] = $middleware; - static::$mapping[$path][] = $middleware::class; - } - } else { - if (!in_array($middleware, static::$mapping[$path])) { - static::$manager[$path][] = Kiri::getDi()->get($middleware); - static::$mapping[$path][] = $middleware; - } + if (!in_array($middleware, static::$mapping[$path])) { + static::$mapping[$path][] = $middleware; } } diff --git a/src/Validator/BindForm.php b/src/Validator/BindForm.php index c799193..0889d1b 100644 --- a/src/Validator/BindForm.php +++ b/src/Validator/BindForm.php @@ -56,7 +56,7 @@ class BindForm implements InjectParameterInterface $middleware = \instance(ValidatorMiddleware::class); $middleware->validator = $validator; - Middleware::set($class, $method, $middleware); +// Middleware::set($class, $method, $middleware); return $validator->getFormData(); }