From c3753bbd282fa3c4edeb28e3806898709be98720 Mon Sep 17 00:00:00 2001 From: xl Date: Thu, 9 Nov 2023 20:33:44 +0800 Subject: [PATCH] eee --- src/Validator/BindForm.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/Validator/BindForm.php b/src/Validator/BindForm.php index ae65454..c825625 100644 --- a/src/Validator/BindForm.php +++ b/src/Validator/BindForm.php @@ -31,7 +31,8 @@ class BindForm implements InjectParameterInterface public function dispatch(string $class, string $method): object { $validator = new Validator(); - $reflect = \Kiri::getDi()->getReflectionClass($this->formValidate); + $container = \Kiri::getDi(); + $reflect = $container->getReflectionClass($this->formValidate); $validator->setFormData($reflect->newInstanceWithoutConstructor()); foreach ($reflect->getProperties() as $property) { foreach ($property->getAttributes() as $attribute) { @@ -47,9 +48,7 @@ class BindForm implements InjectParameterInterface $middleware = \instance(ValidatorMiddleware::class); $middleware->validator = $validator; - - $manager = \Kiri::getDi()->get(Middleware::class); - $manager->set($class, $method, $middleware); + $container->get(Middleware::class)->set($class, $method, $middleware); return $validator->getFormData(); }