コード例 #1
0
ファイル: Tax.php プロジェクト: Atlis/docker-magento2
 /**
  * @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);
 }
コード例 #2
0
ファイル: Price.php プロジェクト: niranjanssiet/magento2
 /**
  * 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);
 }
コード例 #3
0
ファイル: Price.php プロジェクト: pavelnovitsky/magento2
 /**
  * @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);
 }
コード例 #4
0
ファイル: Link.php プロジェクト: shabbirvividads/magento2
 /**
  * @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);
 }
コード例 #5
0
ファイル: Tax.php プロジェクト: shabbirvividads/magento2
 /**
  * @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);
 }
コード例 #6
0
ファイル: Tax.php プロジェクト: aiesh/magento2
 /**
  * @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);
 }
コード例 #7
0
 /**
  * @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);
 }