コード例 #1
0
ファイル: Weee.php プロジェクト: Atlis/docker-magento2
 /**
  * @param \Magento\Tax\Helper\Data $taxData
  * @param \Magento\Tax\Model\Config $taxConfig
  * @param \Magento\Tax\Service\V1\TaxCalculationService $taxCalculationService
  * @param \Magento\Tax\Service\V1\Data\QuoteDetailsBuilder $quoteDetailsBuilder
  * @param \Magento\Tax\Model\Calculation $calculation
  * @param \Magento\Weee\Helper\Data $weeeData
  */
 public function __construct(\Magento\Tax\Helper\Data $taxData, \Magento\Tax\Model\Config $taxConfig, \Magento\Tax\Service\V1\TaxCalculationService $taxCalculationService, \Magento\Tax\Service\V1\Data\QuoteDetailsBuilder $quoteDetailsBuilder, \Magento\Tax\Model\Calculation $calculation, \Magento\Weee\Helper\Data $weeeData)
 {
     $this->_weeeData = $weeeData;
     $this->_calculator = $calculation;
     parent::__construct($taxData, $taxConfig, $taxCalculationService, $quoteDetailsBuilder);
     $this->setCode('weee');
 }
コード例 #2
0
 /**
  * Class constructor
  *
  * @param \Magento\Tax\Model\Config $taxConfig
  * @param \Magento\Tax\Api\TaxCalculationInterface $taxCalculationService
  * @param QuoteDetailsInterfaceFactory $quoteDetailsDataObjectFactory
  * @param QuoteDetailsItemInterfaceFactory $quoteDetailsItemDataObjectFactory
  * @param TaxClassKeyInterfaceFactory $taxClassKeyDataObjectFactory
  * @param CustomerAddressFactory $customerAddressFactory
  * @param CustomerAddressRegionFactory $customerAddressRegionFactory
  * @param \Magento\Tax\Helper\Data $taxData
  * @param InteractionGet $interactionGetTax
  * @param TaxCalculation $taxCalculation
  * @param Config $config
  * @param \Magento\Framework\Api\DataObjectHelper $dataObjectHelper
  * @param \Magento\Tax\Api\Data\QuoteDetailsItemExtensionFactory $extensionFactory
  * @param \Magento\Framework\Message\ManagerInterface $messageManager
  * @param \Magento\Framework\Registry $coreRegistry
  * @param \ClassyLlama\AvaTax\Helper\TaxClass $taxClassHelper
  */
 public function __construct(\Magento\Tax\Model\Config $taxConfig, \Magento\Tax\Api\TaxCalculationInterface $taxCalculationService, QuoteDetailsInterfaceFactory $quoteDetailsDataObjectFactory, QuoteDetailsItemInterfaceFactory $quoteDetailsItemDataObjectFactory, TaxClassKeyInterfaceFactory $taxClassKeyDataObjectFactory, CustomerAddressFactory $customerAddressFactory, CustomerAddressRegionFactory $customerAddressRegionFactory, \Magento\Tax\Helper\Data $taxData, InteractionGet $interactionGetTax, TaxCalculation $taxCalculation, Config $config, \Magento\Framework\Api\DataObjectHelper $dataObjectHelper, \Magento\Tax\Api\Data\QuoteDetailsItemExtensionFactory $extensionFactory, \Magento\Framework\Message\ManagerInterface $messageManager, \Magento\Framework\Registry $coreRegistry, \ClassyLlama\AvaTax\Helper\TaxClass $taxClassHelper)
 {
     $this->interactionGetTax = $interactionGetTax;
     $this->taxCalculation = $taxCalculation;
     $this->config = $config;
     $this->dataObjectHelper = $dataObjectHelper;
     $this->extensionFactory = $extensionFactory;
     $this->messageManager = $messageManager;
     $this->coreRegistry = $coreRegistry;
     $this->taxClassHelper = $taxClassHelper;
     parent::__construct($taxConfig, $taxCalculationService, $quoteDetailsDataObjectFactory, $quoteDetailsItemDataObjectFactory, $taxClassKeyDataObjectFactory, $customerAddressFactory, $customerAddressRegionFactory, $taxData);
 }