Mercurial > hg > cmmr2012-drupal-site
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() |