Cart.php 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. namespace Magento\Weee\Plugin\Checkout\CustomerData;
  7. class Cart extends \Magento\Tax\Plugin\Checkout\CustomerData\Cart
  8. {
  9. /**
  10. * @var \Magento\Customer\Model\Session
  11. */
  12. protected $checkoutSession;
  13. /**
  14. * @var \Magento\Checkout\Helper\Data
  15. */
  16. protected $checkoutHelper;
  17. /**
  18. * @var \Magento\Tax\Block\Item\Price\Renderer
  19. */
  20. protected $itemPriceRenderer;
  21. /**
  22. * @var \Magento\Weee\Block\Item\Price\Renderer
  23. */
  24. protected $itemWeePriceRenderer;
  25. /**
  26. * @param \Magento\Checkout\Model\Session $checkoutSession
  27. * @param \Magento\Checkout\Helper\Data $checkoutHelper
  28. * @param \Magento\Tax\Block\Item\Price\Renderer $itemPriceRenderer
  29. * @param \Magento\Weee\Block\Item\Price\Renderer $itemWeePriceRenderer
  30. */
  31. public function __construct(
  32. \Magento\Checkout\Model\Session $checkoutSession,
  33. \Magento\Checkout\Helper\Data $checkoutHelper,
  34. \Magento\Tax\Block\Item\Price\Renderer $itemPriceRenderer,
  35. \Magento\Weee\Block\Item\Price\Renderer $itemWeePriceRenderer
  36. ) {
  37. parent::__construct($checkoutSession, $checkoutHelper, $itemPriceRenderer);
  38. $this->itemPriceRenderer = $itemWeePriceRenderer;
  39. }
  40. }