/** * @param \Magento\Rule\Model\Condition\Context $context * @param \Magento\Directory\Model\Config\Source\Country $directoryCountry * @param \Magento\Directory\Model\Config\Source\Allregion $directoryAllregion * @param \Magento\Shipping\Model\Config\Source\Allmethods $shippingAllmethods * @param \Magento\Payment\Model\Config\Source\Allmethods $paymentAllmethods * @param array $data */ public function __construct(\Magento\Rule\Model\Condition\Context $context, \Magento\Directory\Model\Config\Source\Country $directoryCountry, \Magento\Directory\Model\Config\Source\Allregion $directoryAllregion, \Magento\Shipping\Model\Config\Source\Allmethods $shippingAllmethods, \Magento\Payment\Model\Config\Source\Allmethods $paymentAllmethods, array $data = []) { parent::__construct($context, $data); $this->_directoryCountry = $directoryCountry; $this->_directoryAllregion = $directoryAllregion; $this->_shippingAllmethods = $shippingAllmethods; $this->_paymentAllmethods = $paymentAllmethods; }
/** * @param \Magento\Rule\Model\Condition\Context $context * @param \Magento\Backend\Helper\Data $backendData * @param \Magento\Eav\Model\Config $config * @param \Magento\Catalog\Model\Product $product * @param \Magento\Catalog\Model\Resource\Product $productResource * @param \Magento\Eav\Model\Resource\Entity\Attribute\Set\Collection $attrSetCollection * @param \Magento\Framework\Locale\FormatInterface $localeFormat * @param array $data */ public function __construct(\Magento\Rule\Model\Condition\Context $context, \Magento\Backend\Helper\Data $backendData, \Magento\Eav\Model\Config $config, \Magento\Catalog\Model\Product $product, \Magento\Catalog\Model\Resource\Product $productResource, \Magento\Eav\Model\Resource\Entity\Attribute\Set\Collection $attrSetCollection, \Magento\Framework\Locale\FormatInterface $localeFormat, array $data = array()) { $this->_backendData = $backendData; $this->_config = $config; $this->_product = $product; $this->_productResource = $productResource; $this->_attrSetCollection = $attrSetCollection; $this->_localeFormat = $localeFormat; parent::__construct($context, $data); }