Exemplo n.º 1
0
 /**
  * @param \Magento\Framework\Pricing\SaleableInterface $saleableItem
  * @param float $quantity
  * @param \Magento\Framework\Pricing\Adjustment\CalculatorInterface $calculator
  * @param \Magento\Framework\Pricing\PriceCurrencyInterface $priceCurrency
  * @param PriceResolverInterface $priceResolver
  */
 public function __construct(\Magento\Framework\Pricing\SaleableInterface $saleableItem, $quantity, \Magento\Framework\Pricing\Adjustment\CalculatorInterface $calculator, \Magento\Framework\Pricing\PriceCurrencyInterface $priceCurrency, PriceResolverInterface $priceResolver)
 {
     parent::__construct($saleableItem, $quantity, $calculator, $priceCurrency);
     $this->priceResolver = $priceResolver;
 }
 /**
  * @param Product $saleableItem
  * @param float $quantity
  * @param BundleCalculatorInterface $calculator
  * @param \Magento\Framework\Pricing\PriceCurrencyInterface $priceCurrency
  * @param ItemInterface $item
  */
 public function __construct(Product $saleableItem, $quantity, BundleCalculatorInterface $calculator, \Magento\Framework\Pricing\PriceCurrencyInterface $priceCurrency, ItemInterface $item = null)
 {
     $this->item = $item;
     parent::__construct($saleableItem, $quantity, $calculator, $priceCurrency);
 }
Exemplo n.º 3
0
 /**
  * @param Product $saleableItem
  * @param float $quantity
  * @param CalculatorInterface $calculator
  * @param \Magento\Framework\Pricing\PriceCurrencyInterface $priceCurrency
  */
 public function __construct(Product $saleableItem, $quantity, CalculatorInterface $calculator, \Magento\Framework\Pricing\PriceCurrencyInterface $priceCurrency)
 {
     parent::__construct($saleableItem, $quantity, $calculator, $priceCurrency);
 }
Exemplo n.º 4
0
 /**
  * @param Product $saleableItem
  * @param float $quantity
  * @param CalculatorInterface $calculator
  * @param \Magento\Framework\Pricing\PriceCurrencyInterface $priceCurrency
  * @param \Magento\Msrp\Helper\Data $msrpData
  * @param \Magento\Msrp\Model\Config $config
  */
 public function __construct(Product $saleableItem, $quantity, CalculatorInterface $calculator, \Magento\Framework\Pricing\PriceCurrencyInterface $priceCurrency, \Magento\Msrp\Helper\Data $msrpData, \Magento\Msrp\Model\Config $config)
 {
     parent::__construct($saleableItem, $quantity, $calculator, $priceCurrency);
     $this->msrpData = $msrpData;
     $this->config = $config;
 }
Exemplo n.º 5
0
 /**
  * @param Product $saleableItem
  * @param float $quantity
  * @param CalculatorInterface $calculator
  */
 public function __construct(Product $saleableItem, $quantity, CalculatorInterface $calculator)
 {
     parent::__construct($saleableItem, $quantity, $calculator);
     $this->basePrice = $this->priceInfo->getPrice(BasePrice::PRICE_CODE);
 }
Exemplo n.º 6
0
 /**
  * @param Product $saleableItem
  * @param float $quantity
  * @param CalculatorInterface $calculator
  * @param Data $catalogDataHelper
  */
 public function __construct(Product $saleableItem, $quantity, CalculatorInterface $calculator, Data $catalogDataHelper)
 {
     parent::__construct($saleableItem, $quantity, $calculator);
     $this->catalogDataHelper = $catalogDataHelper;
 }
Exemplo n.º 7
0
 /**
  * @param Product $saleableItem
  * @param float $quantity
  * @param BundleCalculatorInterface $calculator
  * @param DiscountCalculator $discountCalculator
  * @param ItemInterface $item
  */
 public function __construct(Product $saleableItem, $quantity, BundleCalculatorInterface $calculator, DiscountCalculator $discountCalculator, ItemInterface $item = null)
 {
     $this->item = $item;
     parent::__construct($saleableItem, $quantity, $calculator);
 }