From 2770bb0d377888120d442068d425a6bccf1a82fd Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Thu, 26 Oct 2017 20:00:53 +0200 Subject: [PATCH] Make sure foreach is traversable --- Validation/Validator.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Validation/Validator.php b/Validation/Validator.php index ecb079c71..4f1d9b593 100644 --- a/Validation/Validator.php +++ b/Validation/Validator.php @@ -39,6 +39,10 @@ final class Validator extends ValidatorAbstract */ public static function isValid($var, array $constraints = null) : bool { + if(!isset($constraints)) { + return true; + } + foreach ($constraints as $callback => $settings) { $callback = StringUtils::endsWith($callback, 'Not') ? substr($callback, 0, -3) : $callback; $valid = self::$callback($var, ...$settings);