Пример #1
0
 /**
  *  Construct
  *
  * @param \Magento\CatalogRule\Model\Resource\RuleFactory $ruleFactory
  * @param \Magento\Framework\StoreManagerInterface $storeManager
  * @param \Magento\Framework\Stdlib\DateTime\TimezoneInterface $localeDate
  * @param \Magento\Customer\Model\Session $customerSession
  * @param \Magento\Framework\Event\ManagerInterface $eventManager
  * @param \Magento\Catalog\Helper\Data $catalogData
  */
 public function __construct(\Magento\CatalogRule\Model\Resource\RuleFactory $ruleFactory, \Magento\Framework\StoreManagerInterface $storeManager, \Magento\Framework\Stdlib\DateTime\TimezoneInterface $localeDate, \Magento\Customer\Model\Session $customerSession, \Magento\Framework\Event\ManagerInterface $eventManager, \Magento\Catalog\Helper\Data $catalogData)
 {
     $this->_catalogData = $catalogData;
     parent::__construct($ruleFactory, $storeManager, $localeDate, $customerSession, $eventManager);
 }
Пример #2
0
 /**
  * @param \Magento\CatalogRule\Model\Resource\RuleFactory $ruleFactory
  * @param \Magento\Store\Model\StoreManagerInterface $storeManager
  * @param \Magento\Framework\Stdlib\DateTime\TimezoneInterface $localeDate
  * @param \Magento\Customer\Model\Session $customerSession
  * @param \Magento\Framework\Event\ManagerInterface $eventManager
  * @param PriceCurrencyInterface $priceCurrency
  * @param GroupManagementInterface $groupManagement
  * @param \Magento\Catalog\Api\Data\ProductGroupPriceInterfaceFactory $groupPriceFactory
  * @param \Magento\Catalog\Api\Data\ProductTierPriceInterfaceFactory $tierPriceFactory
  * @param \Magento\Framework\App\Config\ScopeConfigInterface $config
  * @param \Magento\Catalog\Helper\Data $catalogData
  *
  * @SuppressWarnings(PHPMD.ExcessiveParameterList)
  */
 public function __construct(\Magento\CatalogRule\Model\Resource\RuleFactory $ruleFactory, \Magento\Store\Model\StoreManagerInterface $storeManager, \Magento\Framework\Stdlib\DateTime\TimezoneInterface $localeDate, \Magento\Customer\Model\Session $customerSession, \Magento\Framework\Event\ManagerInterface $eventManager, PriceCurrencyInterface $priceCurrency, GroupManagementInterface $groupManagement, \Magento\Catalog\Api\Data\ProductGroupPriceInterfaceFactory $groupPriceFactory, \Magento\Catalog\Api\Data\ProductTierPriceInterfaceFactory $tierPriceFactory, \Magento\Framework\App\Config\ScopeConfigInterface $config, \Magento\Catalog\Helper\Data $catalogData)
 {
     $this->_catalogData = $catalogData;
     parent::__construct($ruleFactory, $storeManager, $localeDate, $customerSession, $eventManager, $priceCurrency, $groupManagement, $groupPriceFactory, $tierPriceFactory, $config);
 }
Пример #3
0
 /**
  * @param \Magento\CatalogRule\Model\Resource\RuleFactory $ruleFactory
  * @param \Magento\Framework\StoreManagerInterface $storeManager
  * @param \Magento\Framework\Stdlib\DateTime\TimezoneInterface $localeDate
  * @param \Magento\Customer\Model\Session $customerSession
  * @param \Magento\Framework\Event\ManagerInterface $eventManager
  * @param PriceCurrencyInterface $priceCurrency
  * @param PriceModifierInterface $priceModifier
  */
 public function __construct(\Magento\CatalogRule\Model\Resource\RuleFactory $ruleFactory, \Magento\Framework\StoreManagerInterface $storeManager, \Magento\Framework\Stdlib\DateTime\TimezoneInterface $localeDate, \Magento\Customer\Model\Session $customerSession, \Magento\Framework\Event\ManagerInterface $eventManager, PriceCurrencyInterface $priceCurrency, PriceModifierInterface $priceModifier)
 {
     $this->priceModifier = $priceModifier;
     parent::__construct($ruleFactory, $storeManager, $localeDate, $customerSession, $eventManager, $priceCurrency);
 }