From cd906d5f6755888ce36460f8be4dae5ecd470650 Mon Sep 17 00:00:00 2001 From: George Steel Date: Mon, 17 Jun 2024 22:39:28 +0100 Subject: [PATCH] Use PluginManager::build() instead of get in order to support constructor options via `InvokableFactory` Signed-off-by: George Steel --- src/StaticValidator.php | 2 +- src/ValidatorChain.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/StaticValidator.php b/src/StaticValidator.php index fbc6d6d3..5b1f09ba 100644 --- a/src/StaticValidator.php +++ b/src/StaticValidator.php @@ -65,7 +65,7 @@ public static function execute(mixed $value, $classBaseName, array $options = [] } $plugins = static::getPluginManager(); - $validator = $plugins->get($classBaseName, $options); + $validator = $plugins->build($classBaseName, $options); return $validator->isValid($value); } diff --git a/src/ValidatorChain.php b/src/ValidatorChain.php index 606894fd..61dfe848 100644 --- a/src/ValidatorChain.php +++ b/src/ValidatorChain.php @@ -105,7 +105,7 @@ public function setPluginManager(ValidatorPluginManager $plugins) public function plugin($name, ?array $options = null) { $plugins = $this->getPluginManager(); - return $plugins->get($name, $options); + return $plugins->build($name, $options); } /**