You are here

class MappingSfidConstraint in Salesforce Suite 5.0.x

Same name and namespace in other branches
  1. 8.4 modules/salesforce_mapping/src/Plugin/Validation/Constraint/MappingSfidConstraint.php \Drupal\salesforce_mapping\Plugin\Validation\Constraint\MappingSfidConstraint
  2. 8.3 modules/salesforce_mapping/src/Plugin/Validation/Constraint/MappingSfidConstraint.php \Drupal\salesforce_mapping\Plugin\Validation\Constraint\MappingSfidConstraint

Checks if a set of entity fields has a unique value.

Plugin annotation


@Constraint(
  id = "MappingSfid",
  label = @Translation("Mapping-SFID unique fields constraint", context = "Validation"),
  type = {"entity"}
)

Hierarchy

  • class \Drupal\salesforce_mapping\Plugin\Validation\Constraint\UniqueFieldsConstraint extends \Symfony\Component\Validator\Constraint

Expanded class hierarchy of MappingSfidConstraint

File

modules/salesforce_mapping/src/Plugin/Validation/Constraint/MappingSfidConstraint.php, line 14

Namespace

Drupal\salesforce_mapping\Plugin\Validation\Constraint
View source
class MappingSfidConstraint extends UniqueFieldsConstraint {

  /**
   * {@inheritdoc}
   */
  public function __construct($options = NULL) {
    $options = [
      'fields' => [
        'salesforce_id',
        'salesforce_mapping',
      ],
    ];
    parent::__construct($options);
  }

}

Members