PHP Class Sonata\Component\Form\BasketValidator

Inheritance: extends Symfony\Component\Validator\ConstraintValidator
Afficher le fichier Open project: sonata-project/ecommerce Class Usage Examples

Protected Properties

Свойство Type Description
$constraintValidatorFactory Symfony\Bundle\FrameworkBundle\Validator\ConstraintValidatorFactory
$productPool Sonata\Component\Product\Pool

Méthodes publiques

Méthode Description
__construct ( Pool $productPool, Symfony\Bundle\FrameworkBundle\Validator\ConstraintValidatorFactory $constraintValidatorFactory ) Constructor.
validate ( Sonata\Component\Basket\BasketInterface $basket, Constraint $constraint ) The validator asks each product repository to validate the related basket element.

Method Details

__construct() public méthode

Constructor.
public __construct ( Pool $productPool, Symfony\Bundle\FrameworkBundle\Validator\ConstraintValidatorFactory $constraintValidatorFactory )
$productPool Sonata\Component\Product\Pool
$constraintValidatorFactory Symfony\Bundle\FrameworkBundle\Validator\ConstraintValidatorFactory

validate() public méthode

The validator asks each product repository to validate the related basket element.
public validate ( Sonata\Component\Basket\BasketInterface $basket, Constraint $constraint )
$basket Sonata\Component\Basket\BasketInterface
$constraint Symfony\Component\Validator\Constraint

Property Details

$constraintValidatorFactory protected_oe property

protected ConstraintValidatorFactory,Symfony\Bundle\FrameworkBundle\Validator $constraintValidatorFactory
Résultat Symfony\Bundle\FrameworkBundle\Validator\ConstraintValidatorFactory

$productPool protected_oe property

protected Pool,Sonata\Component\Product $productPool
Résultat Sonata\Component\Product\Pool