From 7ddbdaaac1c04bc8a1f25b9c9f0202e6e8999e46 Mon Sep 17 00:00:00 2001 From: xl Date: Fri, 10 Nov 2023 15:27:48 +0800 Subject: [PATCH] eee --- src/Validator/Validator.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Validator/Validator.php b/src/Validator/Validator.php index ba28929..8756dd4 100644 --- a/src/Validator/Validator.php +++ b/src/Validator/Validator.php @@ -79,9 +79,10 @@ class Validator } $params = !$request->getIsPost() ? $request->getQueryParams() : $request->getParsedBody(); $method = Kiri::getDi()->getReflectionClass($this->formData::class); - foreach ($this->rules as $name => $rule) { - $value = $params[$name] ?? null; - foreach ($rule as $item) { + + foreach ($params as $name => $value) { + $rules = $this->rules[$name] ?? []; + foreach ($rules as $item) { /** @var ValidatorInterface $item */ if (!$item->dispatch($value, $this->formData)) { return $this->addError($name);