function BundleConstraintValidator::validate
phpcs:ignore Drupal.Commenting.FunctionComment.VoidReturn
Return value
void
File
- 
              core/lib/ Drupal/ Core/ Entity/ Plugin/ Validation/ Constraint/ BundleConstraintValidator.php, line 19 
Class
- BundleConstraintValidator
- Validates the Bundle constraint.
Namespace
Drupal\Core\Entity\Plugin\Validation\ConstraintCode
public function validate($entity, Constraint $constraint) {
  if (!isset($entity)) {
    return;
  }
  if (!in_array($entity->bundle(), $constraint->getBundleOption())) {
    $this->context
      ->addViolation($constraint->message, [
      '%bundle' => implode(', ', $constraint->getBundleOption()),
    ]);
  }
}Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.
