/** * Construct * * @param \Magento\Framework\Logger $logger * @param \Magento\Directory\Model\CurrencyFactory $currencyFactory * @param \Magento\Framework\StoreManagerInterface $storeManager * @param \Magento\Catalog\Helper\Data $catalogData * @param \Magento\Framework\App\Config\ScopeConfigInterface $config */ public function __construct(\Magento\Framework\Logger $logger, \Magento\Directory\Model\CurrencyFactory $currencyFactory, \Magento\Framework\StoreManagerInterface $storeManager, \Magento\Catalog\Helper\Data $catalogData, \Magento\Framework\App\Config\ScopeConfigInterface $config) { $this->_currencyFactory = $currencyFactory; $this->_storeManager = $storeManager; $this->_helper = $catalogData; $this->_config = $config; parent::__construct($logger); }
/** * @param \Magento\Framework\Logger $logger * @param \Magento\Store\Model\StoreManagerInterface $storeManager */ public function __construct(\Magento\Framework\Logger $logger, \Magento\Store\Model\StoreManagerInterface $storeManager) { $this->_storeManager = $storeManager; parent::__construct($logger); }
/** * @param \Magento\Framework\Logger $logger * @param \Magento\Framework\Stdlib\DateTime $dateTime */ public function __construct(\Magento\Framework\Logger $logger, \Magento\Framework\Stdlib\DateTime $dateTime) { $this->dateTime = $dateTime; parent::__construct($logger); }
/** * @param \Magento\Framework\Logger $logger * @param \Magento\Framework\App\Filesystem $filesystem * @param \Magento\Core\Model\File\UploaderFactory $fileUploaderFactory */ public function __construct(\Magento\Framework\Logger $logger, \Magento\Framework\App\Filesystem $filesystem, \Magento\Core\Model\File\UploaderFactory $fileUploaderFactory) { $this->_filesystem = $filesystem; $this->_fileUploaderFactory = $fileUploaderFactory; parent::__construct($logger); }
/** * @param \Magento\Framework\Logger $logger * @param \Magento\Catalog\Model\Url $catalogUrl */ public function __construct(\Magento\Framework\Logger $logger, \Magento\Catalog\Model\Url $catalogUrl) { $this->_catalogUrl = $catalogUrl; parent::__construct($logger); }
/** * Construct * * @param \Magento\Framework\Logger $logger * @param \Magento\CatalogInventory\Service\V1\StockItemService $stockItemService */ public function __construct(\Magento\Framework\Logger $logger, \Magento\CatalogInventory\Service\V1\StockItemService $stockItemService) { $this->stockItemService = $stockItemService; parent::__construct($logger); }
/** * @param \Magento\Framework\Logger $logger * @param \Magento\Framework\Stdlib\DateTime\TimezoneInterface $localeDate */ public function __construct(\Magento\Framework\Logger $logger, \Magento\Framework\Stdlib\DateTime\TimezoneInterface $localeDate) { $this->_localeDate = $localeDate; parent::__construct($logger); }
/** * @param \Magento\Framework\Logger $logger * @param \Magento\Directory\Model\RegionFactory $regionFactory */ public function __construct(\Magento\Framework\Logger $logger, \Magento\Directory\Model\RegionFactory $regionFactory) { $this->_regionFactory = $regionFactory; parent::__construct($logger); }
/** * Construct * * @param \Magento\Framework\Logger $logger * @param \Magento\Catalog\Model\Resource\ProductFactory $productFactory * @param \Magento\Framework\Event\ManagerInterface $eventManager * @param \Magento\Core\Helper\File\Storage\Database $fileStorageDb * @param \Magento\Core\Helper\Data $coreData * @param \Magento\Catalog\Model\Product\Media\Config $mediaConfig * @param \Magento\Framework\App\Filesystem $filesystem * @param \Magento\Catalog\Model\Resource\Product\Attribute\Backend\Media $resourceProductAttribute */ public function __construct(\Magento\Framework\Logger $logger, \Magento\Catalog\Model\Resource\ProductFactory $productFactory, \Magento\Framework\Event\ManagerInterface $eventManager, \Magento\Core\Helper\File\Storage\Database $fileStorageDb, \Magento\Core\Helper\Data $coreData, \Magento\Catalog\Model\Product\Media\Config $mediaConfig, \Magento\Framework\App\Filesystem $filesystem, \Magento\Catalog\Model\Resource\Product\Attribute\Backend\Media $resourceProductAttribute) { $this->_productFactory = $productFactory; $this->_eventManager = $eventManager; $this->_fileStorageDb = $fileStorageDb; $this->_coreData = $coreData; $this->_resourceModel = $resourceProductAttribute; $this->_mediaConfig = $mediaConfig; $this->_mediaDirectory = $filesystem->getDirectoryWrite(\Magento\Framework\App\Filesystem::MEDIA_DIR); $this->_mediaDirectory->create($this->_mediaConfig->getBaseMediaPath()); $this->_mediaDirectory->create($this->_mediaConfig->getBaseTmpMediaPath()); parent::__construct($logger); }
/** * Construct * * @param \Magento\Framework\Logger $logger * @param \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig */ public function __construct(\Magento\Framework\Logger $logger, \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig) { $this->_scopeConfig = $scopeConfig; parent::__construct($logger); }
/** * Construct the custom layout update class * * @param \Magento\Framework\Logger $logger * @param ValidatorFactory $layoutUpdateValidatorFactory */ public function __construct(\Magento\Framework\Logger $logger, ValidatorFactory $layoutUpdateValidatorFactory) { $this->_layoutUpdateValidatorFactory = $layoutUpdateValidatorFactory; parent::__construct($logger); }
/** * @param \Magento\Framework\Logger $logger * @param \Magento\Framework\Stdlib\String $string */ public function __construct(\Magento\Framework\Logger $logger, \Magento\Framework\Stdlib\String $string) { $this->string = $string; parent::__construct($logger); }