comparison vendor/symfony/validator/Constraints/CollectionValidator.php @ 5:12f9dff5fda9 tip

Update to Drupal core 8.7.1
author Chris Cannam
date Thu, 09 May 2019 15:34:47 +0100
parents a9cd425dd02b
children
comparison
equal deleted inserted replaced
4:a9cd425dd02b 5:12f9dff5fda9
48 // to validate() instead. 48 // to validate() instead.
49 $context = $this->context; 49 $context = $this->context;
50 50
51 foreach ($constraint->fields as $field => $fieldConstraint) { 51 foreach ($constraint->fields as $field => $fieldConstraint) {
52 // bug fix issue #2779 52 // bug fix issue #2779
53 $existsInArray = \is_array($value) && array_key_exists($field, $value); 53 $existsInArray = \is_array($value) && \array_key_exists($field, $value);
54 $existsInArrayAccess = $value instanceof \ArrayAccess && $value->offsetExists($field); 54 $existsInArrayAccess = $value instanceof \ArrayAccess && $value->offsetExists($field);
55 55
56 if ($existsInArray || $existsInArrayAccess) { 56 if ($existsInArray || $existsInArrayAccess) {
57 if (\count($fieldConstraint->constraints) > 0) { 57 if (\count($fieldConstraint->constraints) > 0) {
58 $context->getValidator() 58 $context->getValidator()