Mercurial > hg > isophonics-drupal-site
comparison vendor/symfony/validator/Constraints/CollectionValidator.php @ 18:af1871eacc83
Update to Drupal core 8.7.1
author | Chris Cannam |
---|---|
date | Thu, 09 May 2019 15:33:08 +0100 |
parents | 129ea1e6d783 |
children |
comparison
equal
deleted
inserted
replaced
17:129ea1e6d783 | 18:af1871eacc83 |
---|---|
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() |