/** * @param \Magento\Framework\Model\Resource\Db\Context $context * @param \Magento\Store\Model\StoreManagerInterface $storeManager * @param Product\ConditionFactory $conditionFactory * @param \Magento\Framework\Stdlib\DateTime\DateTime $coreDate * @param \Magento\Eav\Model\Config $eavConfig * @param \Magento\Framework\Event\ManagerInterface $eventManager * @param \Magento\CatalogRule\Helper\Data $catalogRuleData * @param \Psr\Log\LoggerInterface $logger * @param \Magento\Framework\Stdlib\DateTime $dateTime * @param PriceCurrencyInterface $priceCurrency * @param string|null $resourcePrefix * @SuppressWarnings(PHPMD.ExcessiveParameterList) */ public function __construct(\Magento\Framework\Model\Resource\Db\Context $context, \Magento\Store\Model\StoreManagerInterface $storeManager, \Magento\Catalog\Model\Product\ConditionFactory $conditionFactory, \Magento\Framework\Stdlib\DateTime\DateTime $coreDate, \Magento\Eav\Model\Config $eavConfig, \Magento\Framework\Event\ManagerInterface $eventManager, \Magento\CatalogRule\Helper\Data $catalogRuleData, \Psr\Log\LoggerInterface $logger, \Magento\Framework\Stdlib\DateTime $dateTime, PriceCurrencyInterface $priceCurrency, $resourcePrefix = null) { $this->_storeManager = $storeManager; $this->_conditionFactory = $conditionFactory; $this->_coreDate = $coreDate; $this->_eavConfig = $eavConfig; $this->_eventManager = $eventManager; $this->_catalogRuleData = $catalogRuleData; $this->_logger = $logger; $this->dateTime = $dateTime; $this->priceCurrency = $priceCurrency; parent::__construct($context, $resourcePrefix); }
/** * @param \Magento\Framework\Model\Resource\Db\Context $context * @param \Magento\Framework\Stdlib\String $string * @param \Magento\SalesRule\Model\Resource\Coupon $resourceCoupon * @param string|null $resourcePrefix */ public function __construct(\Magento\Framework\Model\Resource\Db\Context $context, \Magento\Framework\Stdlib\String $string, \Magento\SalesRule\Model\Resource\Coupon $resourceCoupon, $resourcePrefix = null) { $this->string = $string; $this->_resourceCoupon = $resourceCoupon; parent::__construct($context, $resourcePrefix); }
/** * @param \Magento\Framework\App\Resource $resource * @param \Magento\Store\Model\StoreManagerInterface $storeManager * @param \Magento\Catalog\Model\Product\ConditionFactory $conditionFactory * @param \Magento\Framework\Stdlib\DateTime\DateTime $coreDate * @param \Magento\Eav\Model\Config $eavConfig * @param \Magento\Framework\Event\ManagerInterface $eventManager * @param \Magento\CatalogRule\Helper\Data $catalogRuleData * @param \Magento\Framework\Logger $logger * @param \Magento\Framework\Stdlib\DateTime $dateTime */ public function __construct(\Magento\Framework\App\Resource $resource, \Magento\Store\Model\StoreManagerInterface $storeManager, \Magento\Catalog\Model\Product\ConditionFactory $conditionFactory, \Magento\Framework\Stdlib\DateTime\DateTime $coreDate, \Magento\Eav\Model\Config $eavConfig, \Magento\Framework\Event\ManagerInterface $eventManager, \Magento\CatalogRule\Helper\Data $catalogRuleData, \Magento\Framework\Logger $logger, \Magento\Framework\Stdlib\DateTime $dateTime) { $this->_storeManager = $storeManager; $this->_conditionFactory = $conditionFactory; $this->_coreDate = $coreDate; $this->_eavConfig = $eavConfig; $this->_eventManager = $eventManager; $this->_catalogRuleData = $catalogRuleData; $this->_logger = $logger; $this->dateTime = $dateTime; parent::__construct($resource); }
/** * @param \Magento\Framework\App\Resource $resource * @param \Magento\Framework\Stdlib\String $string * @param \Magento\SalesRule\Model\Resource\Coupon $resourceCoupon */ public function __construct(\Magento\Framework\App\Resource $resource, \Magento\Framework\Stdlib\String $string, \Magento\SalesRule\Model\Resource\Coupon $resourceCoupon) { $this->string = $string; $this->_resourceCoupon = $resourceCoupon; parent::__construct($resource); }