- if ($context instanceof ExecutionContextInterface) {
- $validator = $context->getValidator()->inContext($context);
-
- foreach ($value as $key => $element) {
- $validator->atPath('['.$key.']')->validate($element, $constraint->constraints);
- }
- } else {
- // 2.4 API
- foreach ($value as $key => $element) {
- $context->validateValue($element, $constraint->constraints, '['.$key.']');
- }
+ $validator = $context->getValidator()->inContext($context);
+
+ foreach ($value as $key => $element) {
+ $validator->atPath('['.$key.']')->validate($element, $constraint->constraints);