entity_hierarchy-8.x-2.24/src/Plugin/Validation/Constraint/ValidHierarchyReferenceConstraint.php
src/Plugin/Validation/Constraint/ValidHierarchyReferenceConstraint.php
<?php declare(strict_types=1); namespace Drupal\entity_hierarchy\Plugin\Validation\Constraint; use Symfony\Component\Validator\Constraint; /** * Entity Reference valid reference constraint. * * Verifies that referenced entities are valid. * * @Constraint( * id = "ValidHierarchyReference", * label = @Translation("Entity Reference valid hierarchy reference", context = "Validation") * ) */ class ValidHierarchyReferenceConstraint extends Constraint { /** * The default violation message. * * @var string */ public $message = 'This entity (%type: %id) cannot be referenced as it is either a child or the same entity.'; }