class PurchasedEntityAvailableConstraint in Commerce Core 8.2
Purchasable entity available reference constraint.
Plugin annotation
@Constraint(
id = "PurchasedEntityAvailable",
label = @Translation("Purchasable entity available", context = "Validation")
)
Hierarchy
- class \Drupal\commerce_order\Plugin\Validation\Constraint\PurchasedEntityAvailableConstraint extends \Symfony\Component\Validator\Constraint
Expanded class hierarchy of PurchasedEntityAvailableConstraint
File
- modules/
order/ src/ Plugin/ Validation/ Constraint/ PurchasedEntityAvailableConstraint.php, line 15
Namespace
Drupal\commerce_order\Plugin\Validation\ConstraintView source
class PurchasedEntityAvailableConstraint extends Constraint {
/**
* The default violation message.
*
* @var string
*/
public $message = '%label is not available with a quantity of %quantity.';
/**
* {@inheritdoc}
*
* This is overridden to make extending the constraint plugin easier. It
* simplifies the ability to customize the $message property without having
* to override this method and define the constraint validator.
*/
public function validatedBy() {
return PurchasedEntityAvailableConstraintValidator::class;
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
PurchasedEntityAvailableConstraint:: |
public | property | The default violation message. | |
PurchasedEntityAvailableConstraint:: |
public | function | This is overridden to make extending the constraint plugin easier. It simplifies the ability to customize the $message property without having to override this method and define the constraint validator. |