From cbca145e97cb083dcb854c3b0cfe4dda626c5de8 Mon Sep 17 00:00:00 2001
From: slavcodev <slavcopost@gmail.com>
Date: Tue, 12 Nov 2013 17:24:52 +0200
Subject: [PATCH] Add type hinting

---
 framework/yii/validators/Validator.php | 12 ++----------
 1 file changed, 2 insertions(+), 10 deletions(-)

diff --git a/framework/yii/validators/Validator.php b/framework/yii/validators/Validator.php
index 8503983..7ea166d 100644
--- a/framework/yii/validators/Validator.php
+++ b/framework/yii/validators/Validator.php
@@ -131,17 +131,9 @@ abstract class Validator extends Component
 	 * @param array $params initial values to be applied to the validator properties
 	 * @return Validator the validator
 	 */
-	public static function createValidator($type, $object, $attributes, $params = [])
+	public static function createValidator($type, $object, array $attributes, $params = [])
 	{
-		$params['attributes'] = (array) $attributes;
-
-		if (isset($params['on'])) {
-			$params['on'] = (array) $params['on'];
-		}
-
-		if (isset($params['except'])) {
-			$params['except'] = (array) $params['except'];
-		}
+		$params['attributes'] = $attributes;
 
 		if (method_exists($object, $type)) {
 			// method-based validator
--
libgit2 0.27.1