PHP Class Sylius\Bundle\CoreBundle\Validator\Constraints\CartItemAvailabilityValidator

Author: Arkadiusz Krakowiak ([email protected])
Inheritance: extends Symfony\Component\Validator\ConstraintValidator
Show file Open project: sylius/sylius

Public Methods

Method Description
__construct ( Sylius\Component\Inventory\Checker\AvailabilityCheckerInterface $availabilityChecker )
validate ( Sylius\Bundle\OrderBundle\Controller\AddToCartCommandInterface $addCartItemCommand, Constraint $constraint )

Private Methods

Method Description
getExistingCartItemQuantityFromCart ( Sylius\Component\Order\Model\OrderInterface $cart, Sylius\Component\Core\Model\OrderItemInterface $cartItem ) : integer

Method Details

__construct() public method

public __construct ( Sylius\Component\Inventory\Checker\AvailabilityCheckerInterface $availabilityChecker )
$availabilityChecker Sylius\Component\Inventory\Checker\AvailabilityCheckerInterface

validate() public method

public validate ( Sylius\Bundle\OrderBundle\Controller\AddToCartCommandInterface $addCartItemCommand, Constraint $constraint )
$addCartItemCommand Sylius\Bundle\OrderBundle\Controller\AddToCartCommandInterface {@inheritDoc}
$constraint Symfony\Component\Validator\Constraint