From 2ef7eda24924db90bb8a580b7d7ef13969c30558 Mon Sep 17 00:00:00 2001 From: Qiang Xue Date: Wed, 6 Aug 2014 08:08:07 -0400 Subject: [PATCH] Fixes #4611. --- framework/validators/Validator.php | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/framework/validators/Validator.php b/framework/validators/Validator.php index 3b27ce7300..bc5793e23f 100644 --- a/framework/validators/Validator.php +++ b/framework/validators/Validator.php @@ -197,13 +197,8 @@ class Validator extends Component $type = static::$builtInValidators[$type]; } if (is_array($type)) { - foreach ($type as $name => $value) { - $params[$name] = $value; - } + $params = array_merge($type, $params); } else { - if (!class_exists($type)) { - throw new InvalidConfigException("Unknown validator: '$type'."); - } $params['class'] = $type; } }