function UniqueValidator::reduceElementKeys
1 call to UniqueValidator::reduceElementKeys()
- UniqueValidator::validate in vendor/
symfony/ validator/ Constraints/ UniqueValidator.php - Checks if the passed value is valid.
File
-
vendor/
symfony/ validator/ Constraints/ UniqueValidator.php, line 67
Class
- UniqueValidator
- @author Yevgeniy Zholkevskiy <zhenya.zholkevskiy@gmail.com>
Namespace
Symfony\Component\Validator\ConstraintsCode
private function reduceElementKeys(array $fields, array $element) : array {
$output = [];
foreach ($fields as $field) {
if (!\is_string($field)) {
throw new UnexpectedTypeException($field, 'string');
}
if (\array_key_exists($field, $element)) {
$output[$field] = $element[$field];
}
}
return $output;
}