function TestValidatedReferenceConstraintValidator::validate
File
- 
              core/modules/ system/ tests/ modules/ entity_test/ src/ Plugin/ Validation/ Constraint/ TestValidatedReferenceConstraintValidator.php, line 16 
Class
- TestValidatedReferenceConstraintValidator
- Validates referenced entities.
Namespace
Drupal\entity_test\Plugin\Validation\ConstraintCode
public function validate($items, Constraint $constraint) {
  if (!isset($items)) {
    return;
  }
  foreach ($items as $item) {
    $violations = $item->entity
      ->validate();
    foreach ($violations as $violation) {
      // Add the reason for the validation failure to the current context.
      $this->context
        ->buildViolation($constraint->message)
        ->addViolation();
    }
  }
}Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.
