Code Coverage |
||||||||||
Lines |
Functions and Methods |
Classes and Traits |
||||||||
Total | n/a |
0 / 0 |
n/a |
0 / 0 |
CRAP | n/a |
0 / 0 |
|||
DifferentContactsConstraint | n/a |
0 / 0 |
n/a |
0 / 0 |
0 | n/a |
0 / 0 |
1 | <?php |
2 | |
3 | namespace Drupal\crm\Plugin\Validation\Constraint; |
4 | |
5 | use Drupal\Core\StringTranslation\TranslatableMarkup; |
6 | use Drupal\Core\Validation\Attribute\Constraint; |
7 | use Symfony\Component\Validator\Constraint as SymfonyConstraint; |
8 | |
9 | /** |
10 | * Checks that Contact A and Contact B are different. |
11 | */ |
12 | #[Constraint( |
13 | id: 'DifferentContacts', |
14 | label: new TranslatableMarkup('Different Contacts', [], ['context' => 'Validation']) |
15 | )] |
16 | class DifferentContactsConstraint extends SymfonyConstraint { |
17 | |
18 | /** |
19 | * The message shown when the constraint is violated. |
20 | * |
21 | * @var string |
22 | */ |
23 | public $message = 'Contact A and Contact B must be different.'; |
24 | |
25 | } |