commerce_inventory-8.x-1.0-alpha6/src/Plugin/Validation/Constraint/UniquePurchasableEntityConstraint.php

src/Plugin/Validation/Constraint/UniquePurchasableEntityConstraint.php
<?php

namespace Drupal\commerce_inventory\Plugin\Validation\Constraint;

use Symfony\Component\Validator\Constraint;

/**
 * Checks if an entity field has a unique value.
 *
 * @Constraint(
 *   id = "UniquePurchasableEntity",
 *   label = @Translation("Unique purchasable entity per location.", context = "Validation"),
 * )
 */
class UniquePurchasableEntityConstraint extends Constraint {

  public $message = [
    'empty' => 'Valid purchasable item and location required.',
    'required_location' => 'A valid location is required.',
    'required_purchasable_entity' => 'A valid purchasable item is required.',
    'exists' => 'This purchasable item already exists at this location.',
    'exists_context' => '%purchasable_entity already exists at the location %location.',
  ];

  /**
   * {@inheritdoc}
   */
  public function validatedBy() {
    return '\Drupal\commerce_inventory\Plugin\Validation\Constraint\UniquePurchasableEntityValidator';
  }

}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc