function Collection::isFieldsOption
1 call to Collection::isFieldsOption()
- Collection::__construct in vendor/
symfony/ validator/ Constraints/ Collection.php
File
-
vendor/
symfony/ validator/ Constraints/ Collection.php, line 85
Class
- Collection
- Validates a collection with constraints defined for specific keys.
Namespace
Symfony\Component\Validator\ConstraintsCode
private static function isFieldsOption($options) : bool {
if (!\is_array($options)) {
return false;
}
foreach ($options as $optionOrField) {
if ($optionOrField instanceof Constraint) {
return true;
}
if (null === $optionOrField) {
continue;
}
if (!\is_array($optionOrField)) {
return false;
}
if ($optionOrField && !($optionOrField[0] ?? null) instanceof Constraint) {
return false;
}
}
return true;
}