/** * @param \Magento\Framework\Model\Context $context * @param \Magento\Framework\Registry $registry * @param \Magento\Catalog\Model\ProductFactory $productFactory * @param \Magento\GoogleShopping\Helper\Data $gsData * @param \Magento\GoogleShopping\Helper\Product $gsProduct * @param \Magento\Catalog\Model\Product\CatalogPrice $catalogPrice * @param \Magento\GoogleShopping\Model\Resource\Attribute $resource * @param \Magento\GoogleShopping\Model\Config $config * @param \Magento\Tax\Helper\Data $taxData * @param \Magento\Tax\Model\Calculation $calculation * @param \Magento\Framework\Data\Collection\Db $resourceCollection * @param array $data */ public function __construct(\Magento\Framework\Model\Context $context, \Magento\Framework\Registry $registry, \Magento\Catalog\Model\ProductFactory $productFactory, \Magento\GoogleShopping\Helper\Data $gsData, \Magento\GoogleShopping\Helper\Product $gsProduct, \Magento\Catalog\Model\Product\CatalogPrice $catalogPrice, \Magento\GoogleShopping\Model\Resource\Attribute $resource, \Magento\GoogleShopping\Model\Config $config, \Magento\Tax\Helper\Data $taxData, \Magento\Tax\Model\Calculation $calculation, \Magento\Framework\Data\Collection\Db $resourceCollection = null, array $data = array()) { $this->_config = $config; $this->_taxData = $taxData; $this->calculation = $calculation; parent::__construct($context, $registry, $productFactory, $gsData, $gsProduct, $catalogPrice, $resource, $resourceCollection, $data); }
/** * Constructor * * @param \Magento\Framework\Model\Context $context * @param \Magento\Framework\Registry $registry * @param \Magento\Catalog\Model\ProductFactory $productFactory * @param \Magento\GoogleShopping\Helper\Data $googleShoppingHelper * @param \Magento\GoogleShopping\Helper\Product $gsProduct * @param \Magento\Catalog\Model\Product\CatalogPrice $catalogPrice * @param \Magento\GoogleShopping\Model\Resource\Attribute $resource * @param \Magento\Store\Model\StoreManagerInterface $storeManager * @param \Magento\Tax\Helper\Data $taxData * @param \Magento\GoogleShopping\Model\Config $config * @param \Magento\Catalog\Helper\Data $catalogData * @param PriceCurrencyInterface $priceCurrency * @param \Magento\Customer\Api\GroupManagementInterface $groupManagement * @param \Magento\Framework\Data\Collection\AbstractDb $resourceCollection * @param array $data * * @SuppressWarnings(PHPMD.ExcessiveParameterList) */ public function __construct(\Magento\Framework\Model\Context $context, \Magento\Framework\Registry $registry, \Magento\Catalog\Model\ProductFactory $productFactory, \Magento\GoogleShopping\Helper\Data $googleShoppingHelper, \Magento\GoogleShopping\Helper\Product $gsProduct, \Magento\Catalog\Model\Product\CatalogPrice $catalogPrice, \Magento\GoogleShopping\Model\Resource\Attribute $resource, \Magento\Store\Model\StoreManagerInterface $storeManager, \Magento\Tax\Helper\Data $taxData, \Magento\GoogleShopping\Model\Config $config, \Magento\Catalog\Helper\Data $catalogData, PriceCurrencyInterface $priceCurrency, \Magento\Customer\Api\GroupManagementInterface $groupManagement, \Magento\Framework\Data\Collection\AbstractDb $resourceCollection = null, array $data = []) { $this->groupManagement = $groupManagement; $this->priceCurrency = $priceCurrency; $this->_storeManager = $storeManager; $this->_config = $config; $this->_taxData = $taxData; $this->catalogPrice = $catalogPrice; $this->_catalogData = $catalogData; parent::__construct($context, $registry, $productFactory, $googleShoppingHelper, $gsProduct, $catalogPrice, $resource, $resourceCollection, $data); }
/** * @param \Magento\Framework\Model\Context $context * @param \Magento\Framework\Registry $registry * @param \Magento\Catalog\Model\ProductFactory $productFactory * @param \Magento\GoogleShopping\Helper\Data $googleShoppingHelper * @param \Magento\GoogleShopping\Helper\Product $gsProduct * @param \Magento\Catalog\Model\Product\CatalogPrice $catalogPrice * @param \Magento\GoogleShopping\Model\Resource\Attribute $resource * @param \Magento\Framework\StoreManagerInterface $storeManager * @param \Magento\Tax\Helper\Data $taxData * @param \Magento\GoogleShopping\Model\Config $config * @param \Magento\Customer\Service\V1\CustomerGroupService $customerGroupService * @param \Magento\Catalog\Helper\Data $catalogData * @param \Magento\Framework\Data\Collection\Db $resourceCollection * @param array $data * * @SuppressWarnings(PHPMD.ExcessiveParameterList) */ public function __construct(\Magento\Framework\Model\Context $context, \Magento\Framework\Registry $registry, \Magento\Catalog\Model\ProductFactory $productFactory, \Magento\GoogleShopping\Helper\Data $googleShoppingHelper, \Magento\GoogleShopping\Helper\Product $gsProduct, \Magento\Catalog\Model\Product\CatalogPrice $catalogPrice, \Magento\GoogleShopping\Model\Resource\Attribute $resource, \Magento\Framework\StoreManagerInterface $storeManager, \Magento\Tax\Helper\Data $taxData, \Magento\GoogleShopping\Model\Config $config, \Magento\Customer\Service\V1\CustomerGroupService $customerGroupService, \Magento\Catalog\Helper\Data $catalogData, \Magento\Framework\Data\Collection\Db $resourceCollection = null, array $data = array()) { $this->_storeManager = $storeManager; $this->_config = $config; $this->_taxData = $taxData; $this->_customerGroupService = $customerGroupService; $this->catalogPrice = $catalogPrice; $this->_catalogData = $catalogData; parent::__construct($context, $registry, $productFactory, $googleShoppingHelper, $gsProduct, $catalogPrice, $resource, $resourceCollection, $data); }
/** * @param \Magento\Framework\Model\Context $context * @param \Magento\Framework\Registry $registry * @param \Magento\Catalog\Model\ProductFactory $productFactory * @param \Magento\GoogleShopping\Helper\Data $googleShoppingHelper * @param \Magento\GoogleShopping\Helper\Product $gsProduct * @param \Magento\Catalog\Model\Product\CatalogPrice $catalogPrice * @param \Magento\GoogleShopping\Model\Resource\Attribute $resource * @param \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig * @param \Magento\Framework\Data\Collection\Db $resourceCollection * @param array $data * @SuppressWarnings(PHPMD.ExcessiveParameterList) */ public function __construct(\Magento\Framework\Model\Context $context, \Magento\Framework\Registry $registry, \Magento\Catalog\Model\ProductFactory $productFactory, \Magento\GoogleShopping\Helper\Data $googleShoppingHelper, \Magento\GoogleShopping\Helper\Product $gsProduct, \Magento\Catalog\Model\Product\CatalogPrice $catalogPrice, \Magento\GoogleShopping\Model\Resource\Attribute $resource, \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig, \Magento\Framework\Data\Collection\Db $resourceCollection = null, array $data = []) { $this->_scopeConfig = $scopeConfig; parent::__construct($context, $registry, $productFactory, $googleShoppingHelper, $gsProduct, $catalogPrice, $resource, $resourceCollection, $data); }
/** * @param \Magento\Framework\Model\Context $context * @param \Magento\Framework\Registry $registry * @param \Magento\Catalog\Model\ProductFactory $productFactory * @param \Magento\GoogleShopping\Helper\Data $googleShoppingHelper * @param \Magento\GoogleShopping\Helper\Product $gsProduct * @param \Magento\Catalog\Model\Product\CatalogPrice $catalogPrice * @param \Magento\GoogleShopping\Model\Resource\Attribute $resource * @param \Magento\GoogleShopping\Model\Config $config * @param \Magento\Tax\Helper\Data $taxData * @param \Magento\Tax\Api\TaxRateManagementInterface $taxRateManagement * @param \Magento\Tax\Api\TaxCalculationInterface $taxCalculationService * @param \Magento\Tax\Api\Data\QuoteDetailsInterfaceFactory $quoteDetailsFactory * @param \Magento\Directory\Model\RegionFactory $regionFactory * @param \Magento\Customer\Api\GroupManagementInterface $groupManagement * @param \Magento\Framework\Api\DataObjectHelper $dataObjectHelper * @param \Magento\Framework\Data\Collection\Db $resourceCollection * @param array $data * @SuppressWarnings(PHPMD.ExcessiveParameterList) */ public function __construct(\Magento\Framework\Model\Context $context, \Magento\Framework\Registry $registry, \Magento\Catalog\Model\ProductFactory $productFactory, \Magento\GoogleShopping\Helper\Data $googleShoppingHelper, \Magento\GoogleShopping\Helper\Product $gsProduct, \Magento\Catalog\Model\Product\CatalogPrice $catalogPrice, \Magento\GoogleShopping\Model\Resource\Attribute $resource, \Magento\GoogleShopping\Model\Config $config, \Magento\Tax\Helper\Data $taxData, \Magento\Tax\Api\TaxRateManagementInterface $taxRateManagement, \Magento\Tax\Api\TaxCalculationInterface $taxCalculationService, \Magento\Tax\Api\Data\QuoteDetailsInterfaceFactory $quoteDetailsFactory, \Magento\Directory\Model\RegionFactory $regionFactory, \Magento\Customer\Api\GroupManagementInterface $groupManagement, \Magento\Framework\Api\DataObjectHelper $dataObjectHelper, \Magento\Framework\Data\Collection\Db $resourceCollection = null, array $data = []) { $this->_config = $config; $this->_taxData = $taxData; $this->_taxRateManagement = $taxRateManagement; $this->_taxCalculationService = $taxCalculationService; $this->_quoteDetailsFactory = $quoteDetailsFactory; $this->_regionFactory = $regionFactory; $this->groupManagement = $groupManagement; $this->dataObjectHelper = $dataObjectHelper; parent::__construct($context, $registry, $productFactory, $googleShoppingHelper, $gsProduct, $catalogPrice, $resource, $resourceCollection, $data); }
/** * @param \Magento\Framework\Model\Context $context * @param \Magento\Framework\Registry $registry * @param \Magento\Catalog\Model\ProductFactory $productFactory * @param \Magento\GoogleShopping\Helper\Data $googleShoppingHelper * @param \Magento\GoogleShopping\Helper\Product $gsProduct * @param \Magento\Catalog\Model\Product\CatalogPrice $catalogPrice * @param \Magento\GoogleShopping\Model\Resource\Attribute $resource * @param \Magento\GoogleShopping\Model\Config $config * @param \Magento\Tax\Helper\Data $taxData * @param \Magento\Tax\Service\V1\TaxRuleService $taxRuleService * @param \Magento\Tax\Service\V1\TaxCalculationService $taxCalculationService * @param \Magento\Tax\Service\V1\Data\QuoteDetailsBuilder $quoteDetailsBuilder * @param \Magento\Tax\Service\V1\Data\QuoteDetails\ItemBuilder $quoteDetailsItemBuilder * @param \Magento\Customer\Service\V1\CustomerGroupServiceInterface $groupServiceInterface * @param \Magento\Directory\Model\RegionFactory $regionFactory * @param \Magento\Framework\Data\Collection\Db $resourceCollection * @param array $data */ public function __construct(\Magento\Framework\Model\Context $context, \Magento\Framework\Registry $registry, \Magento\Catalog\Model\ProductFactory $productFactory, \Magento\GoogleShopping\Helper\Data $googleShoppingHelper, \Magento\GoogleShopping\Helper\Product $gsProduct, \Magento\Catalog\Model\Product\CatalogPrice $catalogPrice, \Magento\GoogleShopping\Model\Resource\Attribute $resource, \Magento\GoogleShopping\Model\Config $config, \Magento\Tax\Helper\Data $taxData, \Magento\Tax\Service\V1\TaxRuleService $taxRuleService, \Magento\Tax\Service\V1\TaxCalculationService $taxCalculationService, \Magento\Tax\Service\V1\Data\QuoteDetailsBuilder $quoteDetailsBuilder, \Magento\Tax\Service\V1\Data\QuoteDetails\ItemBuilder $quoteDetailsItemBuilder, \Magento\Customer\Service\V1\CustomerGroupServiceInterface $groupServiceInterface, \Magento\Directory\Model\RegionFactory $regionFactory, \Magento\Framework\Data\Collection\Db $resourceCollection = null, array $data = array()) { $this->_config = $config; $this->_taxData = $taxData; $this->_taxRuleService = $taxRuleService; $this->_taxCalculationService = $taxCalculationService; $this->_quoteDetailsBuilder = $quoteDetailsBuilder; $this->_quoteDetailsItemBuilder = $quoteDetailsItemBuilder; $this->_groupService = $groupServiceInterface; $this->_regionFactory = $regionFactory; parent::__construct($context, $registry, $productFactory, $googleShoppingHelper, $gsProduct, $catalogPrice, $resource, $resourceCollection, $data); }
/** * @param \Magento\Framework\Model\Context $context * @param \Magento\Framework\Registry $registry * @param \Magento\Catalog\Model\ProductFactory $productFactory * @param \Magento\GoogleShopping\Helper\Data $googleShoppingHelper * @param \Magento\GoogleShopping\Helper\Product $gsProduct * @param \Magento\Catalog\Model\Product\CatalogPrice $catalogPrice * @param \Magento\GoogleShopping\Model\Resource\Attribute $resource * @param \Magento\Catalog\Api\CategoryRepositoryInterface $categoryRepository * @param \Magento\Framework\Data\Collection\AbstractDb $resourceCollection * @param array $data * @SuppressWarnings(PHPMD.ExcessiveParameterList) */ public function __construct(\Magento\Framework\Model\Context $context, \Magento\Framework\Registry $registry, \Magento\Catalog\Model\ProductFactory $productFactory, \Magento\GoogleShopping\Helper\Data $googleShoppingHelper, \Magento\GoogleShopping\Helper\Product $gsProduct, \Magento\Catalog\Model\Product\CatalogPrice $catalogPrice, \Magento\GoogleShopping\Model\Resource\Attribute $resource, \Magento\Catalog\Api\CategoryRepositoryInterface $categoryRepository, \Magento\Framework\Data\Collection\AbstractDb $resourceCollection = null, array $data = []) { $this->categoryRepository = $categoryRepository; parent::__construct($context, $registry, $productFactory, $googleShoppingHelper, $gsProduct, $catalogPrice, $resource, $resourceCollection, $data); }