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
3namespace Drupal\crm\Plugin\Validation\Constraint;
4
5use Drupal\Core\StringTranslation\TranslatableMarkup;
6use Drupal\Core\Validation\Attribute\Constraint;
7use 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)]
16class 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}