Ejemplo n.º 1
0
 /**
  * @param \Magento\Framework\App\Cache\Type\Config $configCacheType
  * @param \Psr\Log\LoggerInterface $logger
  * @param \Magento\Sales\Model\Config $salesConfig
  * @param \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig
  * @param \Magento\Store\Model\StoreManagerInterface $storeManager
  * @param \Magento\Quote\Model\Quote\Address\TotalFactory $totalFactory
  * @param mixed $sourceData
  * @param mixed $store
  */
 public function __construct(\Magento\Framework\App\Cache\Type\Config $configCacheType, \Psr\Log\LoggerInterface $logger, \Magento\Sales\Model\Config $salesConfig, \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig, \Magento\Store\Model\StoreManagerInterface $storeManager, \Magento\Quote\Model\Quote\Address\TotalFactory $totalFactory, $sourceData = null, $store = null)
 {
     $this->_scopeConfig = $scopeConfig;
     $this->_totalFactory = $totalFactory;
     parent::__construct($configCacheType, $logger, $salesConfig, $sourceData);
     $this->_store = $store ?: $storeManager->getStore();
     $this->_initModels()->_initCollectors()->_initRetrievers();
 }
Ejemplo n.º 2
0
 /**
  * @param \Magento\Framework\App\Cache\Type\Config $configCacheType
  * @param \Magento\Framework\Logger $logger
  * @param \Magento\Sales\Model\Config $salesConfig
  * @param \Magento\Sales\Model\Order\TotalFactory $orderTotalFactory
  * @param mixed $sourceData
  */
 public function __construct(\Magento\Framework\App\Cache\Type\Config $configCacheType, \Magento\Framework\Logger $logger, \Magento\Sales\Model\Config $salesConfig, \Magento\Sales\Model\Order\TotalFactory $orderTotalFactory, $sourceData = null)
 {
     parent::__construct($configCacheType, $logger, $salesConfig, $sourceData);
     $this->_orderTotalFactory = $orderTotalFactory;
 }