From 232d0535f5a05f52d227d02d4c14a2549e302863 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=91=E6=9E=97?= Date: Thu, 20 Apr 2023 14:48:50 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=98=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Validator.php | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Validator.php b/Validator.php index e8b8027..b323e77 100644 --- a/Validator.php +++ b/Validator.php @@ -127,12 +127,13 @@ class Validator extends BaseValidator */ public static function instance(array $params, ModelInterface $model): static { - if (static::$instance == null) { - static::$instance = new Validator(); + $validator = static::$instance; + if ($validator == null) { + $validator = static::$instance = new Validator(); } - static::$instance->setParams($params); - static::$instance->setModel($model); - return static::$instance; + $validator->setParams($params); + $validator->setModel($model); + return $validator; } /**