PHP Class WellCommerce\Bundle\OrderBundle\Visitor\OrderProductVisitor

Author: Adam Piotrowski ([email protected])
Inheritance: implements WellCommerce\Bundle\OrderBundle\Visitor\OrderVisitorInterface
Mostra file Open project: wellcommerce/wellcommerce

Public Methods

Method Description
__construct ( WellCommerce\Bundle\CurrencyBundle\Helper\CurrencyHelperInterface $currencyHelper, WellCommerce\Bundle\ProductBundle\Helper\VariantHelperInterface $variantHelper, PriceFactory $priceFactory ) OrderProductVisitor constructor.
visitOrder ( WellCommerce\Bundle\OrderBundle\Entity\OrderInterface $order )

Private Methods

Method Description
refreshOrderProductBuyPrice ( WellCommerce\Bundle\OrderBundle\Entity\OrderProductInterface $orderProduct )
refreshOrderProductSellPrice ( WellCommerce\Bundle\OrderBundle\Entity\OrderProductInterface $orderProduct )
refreshOrderProductVariantOptions ( WellCommerce\Bundle\OrderBundle\Entity\OrderProductInterface $orderProduct )

Method Details

__construct() public method

OrderProductVisitor constructor.
public __construct ( WellCommerce\Bundle\CurrencyBundle\Helper\CurrencyHelperInterface $currencyHelper, WellCommerce\Bundle\ProductBundle\Helper\VariantHelperInterface $variantHelper, PriceFactory $priceFactory )
$currencyHelper WellCommerce\Bundle\CurrencyBundle\Helper\CurrencyHelperInterface
$variantHelper WellCommerce\Bundle\ProductBundle\Helper\VariantHelperInterface
$priceFactory WellCommerce\Bundle\AppBundle\Factory\PriceFactory

visitOrder() public method

public visitOrder ( WellCommerce\Bundle\OrderBundle\Entity\OrderInterface $order )
$order WellCommerce\Bundle\OrderBundle\Entity\OrderInterface