mirror of
https://github.com/vlucas/valitron.git
synced 2025-12-30 23:01:52 +00:00
Merge pull request #114 from cguroo/patch-1
Add optional "strict" check for "in" validator that uses "in_array()"
This commit is contained in:
commit
bd0f6868c8
@ -350,14 +350,14 @@ class Validator
|
||||
* @internal param array $fields
|
||||
* @return bool
|
||||
*/
|
||||
protected function validateIn($field, $value, $params)
|
||||
protected function validateIn($field, $value, $params, $strict = false)
|
||||
{
|
||||
$isAssoc = array_values($params[0]) !== $params[0];
|
||||
if ($isAssoc) {
|
||||
$params[0] = array_keys($params[0]);
|
||||
}
|
||||
|
||||
return in_array($value, $params[0]);
|
||||
return in_array($value, $params[0], $strict);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user