Merge pull request #114 from cguroo/patch-1

Add optional "strict" check for "in" validator that uses "in_array()"
This commit is contained in:
Vance Lucas 2014-11-19 09:12:34 -06:00
commit bd0f6868c8

View File

@ -350,14 +350,14 @@ class Validator
* @internal param array $fields * @internal param array $fields
* @return bool * @return bool
*/ */
protected function validateIn($field, $value, $params) protected function validateIn($field, $value, $params, $strict = false)
{ {
$isAssoc = array_values($params[0]) !== $params[0]; $isAssoc = array_values($params[0]) !== $params[0];
if ($isAssoc) { if ($isAssoc) {
$params[0] = array_keys($params[0]); $params[0] = array_keys($params[0]);
} }
return in_array($value, $params[0]); return in_array($value, $params[0], $strict);
} }
/** /**