/** * Construct * * @param \Magento\Framework\Model\ModelResource\Db\Context $context * @param \Magento\Framework\Stdlib\DateTime\DateTime $date * @param \Magento\Store\Model\StoreManagerInterface $storeManager * @param \Magento\Framework\Stdlib\DateTime $dateTime * @param string $connectionName */ public function __construct(\Magento\Framework\Model\ModelResource\Db\Context $context, \Magento\Framework\Stdlib\DateTime\DateTime $date, \Magento\Store\Model\StoreManagerInterface $storeManager, \Magento\Framework\Stdlib\DateTime $dateTime, $connectionName = null) { parent::__construct($context, $connectionName); $this->_date = $date; $this->_storeManager = $storeManager; $this->dateTime = $dateTime; }
/** * @param \Magento\Framework\Model\ModelResource\Db\Context $context * @param \Magento\Store\Model\StoreManagerInterface $storeManager * @param \Magento\Store\Model\WebsiteFactory $websiteFactory * @param \Magento\Eav\Model\Config $eavConfig * @param string $connectionName */ public function __construct(\Magento\Framework\Model\ModelResource\Db\Context $context, \Magento\Store\Model\StoreManagerInterface $storeManager, \Magento\Store\Model\WebsiteFactory $websiteFactory, \Magento\Eav\Model\Config $eavConfig, $connectionName = null) { parent::__construct($context, $connectionName); $this->_storeManager = $storeManager; $this->_websiteFactory = $websiteFactory; $this->eavConfig = $eavConfig; }
/** * @param \Magento\Framework\Model\ModelResource\Db\Context $context * @param \Magento\Framework\Locale\ResolverInterface $localeResolver * @param \Magento\Framework\App\ScopeResolverInterface $scopeResolver * @param string $connectionName * @param string|null $scope */ public function __construct(\Magento\Framework\Model\ModelResource\Db\Context $context, \Magento\Framework\Locale\ResolverInterface $localeResolver, \Magento\Framework\App\ScopeResolverInterface $scopeResolver, $connectionName = null, $scope = null) { $this->_localeResolver = $localeResolver; $this->scopeResolver = $scopeResolver; $this->scope = $scope; parent::__construct($context, $connectionName); }
/** * @param \Magento\Framework\Model\ModelResource\Db\Context $context * @param \Magento\Store\Model\StoreManagerInterface $storeManager * @param \Magento\Catalog\Model\Config $catalogConfig * @param \Magento\Catalog\Model\Product\Attribute\DefaultAttributes $defaultAttributes * @param string $connectionName */ public function __construct(\Magento\Framework\Model\ModelResource\Db\Context $context, \Magento\Store\Model\StoreManagerInterface $storeManager, \Magento\Catalog\Model\Config $catalogConfig, \Magento\Catalog\Model\Product\Attribute\DefaultAttributes $defaultAttributes, $connectionName = null) { $this->_storeManager = $storeManager; $this->_catalogConfig = $catalogConfig; $this->defaultAttributes = $defaultAttributes; parent::__construct($context, $connectionName); }
/** * Class constructor * * @param \Magento\Framework\Model\ModelResource\Db\Context $context * @param \Magento\Directory\Model\CurrencyFactory $currencyFactory * @param \Magento\Store\Model\StoreManagerInterface $storeManager * @param \Magento\Framework\App\Config\ScopeConfigInterface $config * @param string $connectionName */ public function __construct(\Magento\Framework\Model\ModelResource\Db\Context $context, \Magento\Directory\Model\CurrencyFactory $currencyFactory, \Magento\Store\Model\StoreManagerInterface $storeManager, \Magento\Framework\App\Config\ScopeConfigInterface $config, $connectionName = null) { $this->_currencyFactory = $currencyFactory; $this->_storeManager = $storeManager; $this->_config = $config; parent::__construct($context, $connectionName); }
/** * @param \Magento\Framework\Model\ModelResource\Db\Context $context * @param \Magento\Customer\Model\Session $customerSession * @param \Magento\Review\Model\Rating\Option\VoteFactory $ratingOptionVoteF * @param \Magento\Framework\HTTP\PhpEnvironment\RemoteAddress $remoteAddress * @param string $connectionName */ public function __construct(\Magento\Framework\Model\ModelResource\Db\Context $context, \Magento\Customer\Model\Session $customerSession, \Magento\Review\Model\Rating\Option\VoteFactory $ratingOptionVoteF, \Magento\Framework\HTTP\PhpEnvironment\RemoteAddress $remoteAddress, $connectionName = null) { $this->_customerSession = $customerSession; $this->_ratingOptionVoteF = $ratingOptionVoteF; $this->_remoteAddress = $remoteAddress; parent::__construct($context, $connectionName); }
/** * @param \Magento\Framework\Model\ModelResource\Db\Context $context * @param \Magento\Framework\Acl\Builder $aclBuilder * @param \Psr\Log\LoggerInterface $logger * @param \Magento\Framework\Acl\RootResource $rootResource * @param \Magento\Framework\Acl\CacheInterface $aclCache * @param string $connectionName */ public function __construct(\Magento\Framework\Model\ModelResource\Db\Context $context, \Magento\Framework\Acl\Builder $aclBuilder, \Psr\Log\LoggerInterface $logger, \Magento\Framework\Acl\RootResource $rootResource, \Magento\Framework\Acl\CacheInterface $aclCache, $connectionName = null) { $this->_aclBuilder = $aclBuilder; parent::__construct($context, $connectionName); $this->_rootResource = $rootResource; $this->_aclCache = $aclCache; $this->_logger = $logger; }
/** * @param \Magento\Framework\Model\ModelResource\Db\Context $context * @param \Magento\Framework\Filesystem $filesystem * @param \Magento\Config\Model\Config\Structure $structure * @param \Magento\Framework\Encryption\EncryptorInterface $encryptor * @param \Magento\Framework\App\DeploymentConfig\Writer $writer * @param string $connectionName */ public function __construct(\Magento\Framework\Model\ModelResource\Db\Context $context, \Magento\Framework\Filesystem $filesystem, \Magento\Config\Model\Config\Structure $structure, \Magento\Framework\Encryption\EncryptorInterface $encryptor, \Magento\Framework\App\DeploymentConfig\Writer $writer, $connectionName = null) { $this->encryptor = clone $encryptor; parent::__construct($context, $connectionName); $this->directory = $filesystem->getDirectoryWrite(DirectoryList::CONFIG); $this->structure = $structure; $this->writer = $writer; }
/** * @param \Magento\Framework\Model\ModelResource\Db\Context $context * @param \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig * @param \Magento\Framework\Stdlib\DateTime $dateTime * @param StockConfigurationInterface $stockConfiguration * @param StoreManagerInterface $storeManager * @param string $connectionName */ public function __construct(\Magento\Framework\Model\ModelResource\Db\Context $context, \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig, \Magento\Framework\Stdlib\DateTime $dateTime, StockConfigurationInterface $stockConfiguration, StoreManagerInterface $storeManager, $connectionName = null) { parent::__construct($context, $connectionName); $this->_scopeConfig = $scopeConfig; $this->dateTime = $dateTime; $this->stockConfiguration = $stockConfiguration; $this->storeManager = $storeManager; }
/** * @param \Magento\Framework\Model\ModelResource\Db\Context $context * @param \Psr\Log\LoggerInterface $logger * @param \Magento\Framework\Module\Manager $moduleManager * @param \Magento\Store\Model\StoreManagerInterface $storeManager * @param \Magento\Review\Model\ResourceModel\Review\Summary $reviewSummary * @param string $connectionName */ public function __construct(\Magento\Framework\Model\ModelResource\Db\Context $context, \Psr\Log\LoggerInterface $logger, \Magento\Framework\Module\Manager $moduleManager, \Magento\Store\Model\StoreManagerInterface $storeManager, \Magento\Review\Model\ResourceModel\Review\Summary $reviewSummary, $connectionName = null) { $this->moduleManager = $moduleManager; $this->_storeManager = $storeManager; $this->_logger = $logger; $this->_reviewSummary = $reviewSummary; parent::__construct($context, $connectionName); }
/** * @param \Magento\Framework\Model\ModelResource\Db\Context $context * @param \Magento\Framework\Event\ManagerInterface $eventManager * @param \Magento\Catalog\Model\Layer\Resolver $layerResolver * @param \Magento\Customer\Model\Session $session * @param \Magento\Store\Model\StoreManagerInterface $storeManager * @param string $connectionName */ public function __construct(\Magento\Framework\Model\ModelResource\Db\Context $context, \Magento\Framework\Event\ManagerInterface $eventManager, \Magento\Catalog\Model\Layer\Resolver $layerResolver, \Magento\Customer\Model\Session $session, \Magento\Store\Model\StoreManagerInterface $storeManager, $connectionName = null) { $this->layer = $layerResolver->get(); $this->session = $session; $this->storeManager = $storeManager; $this->_eventManager = $eventManager; parent::__construct($context, $connectionName); }
/** * Construct * * @param \Magento\Framework\Model\ModelResource\Db\Context $context * @param \Magento\Framework\Acl\CacheInterface $aclCache * @param \Magento\Authorization\Model\RoleFactory $roleFactory * @param \Magento\Framework\Stdlib\DateTime $dateTime * @param string $connectionName */ public function __construct(\Magento\Framework\Model\ModelResource\Db\Context $context, \Magento\Framework\Acl\CacheInterface $aclCache, \Magento\Authorization\Model\RoleFactory $roleFactory, \Magento\Framework\Stdlib\DateTime $dateTime, $connectionName = null) { parent::__construct($context, $connectionName); $this->_aclCache = $aclCache; $this->_roleFactory = $roleFactory; $this->dateTime = $dateTime; $this->_usersTable = $this->getTable('admin_user'); }
/** * @param \Magento\Framework\Model\ModelResource\Db\Context $context * @param \Magento\Catalog\Helper\Data $catalogData * @param \Magento\Framework\App\Config\ScopeConfigInterface $configuration * @param \Magento\Directory\Model\CurrencyFactory $currencyFactory * @param \Magento\Store\Model\StoreManagerInterface $storeManager * @param string $connectionName */ public function __construct(\Magento\Framework\Model\ModelResource\Db\Context $context, \Magento\Catalog\Helper\Data $catalogData, \Magento\Framework\App\Config\ScopeConfigInterface $configuration, \Magento\Directory\Model\CurrencyFactory $currencyFactory, \Magento\Store\Model\StoreManagerInterface $storeManager, $connectionName = null) { $this->_catalogData = $catalogData; $this->_configuration = $configuration; $this->_currencyFactory = $currencyFactory; $this->_storeManager = $storeManager; parent::__construct($context, $connectionName); }
/** * Constructor * * @param \Magento\Framework\Model\ModelResource\Db\Context $context * @param \Psr\Log\LoggerInterface $logger * @param \Magento\Framework\Stdlib\DateTime\TimezoneInterface $localeDate * @param \Magento\Reports\Model\FlagFactory $reportsFlagFactory * @param \Magento\Framework\Stdlib\DateTime $dateTime * @param \Magento\Framework\Stdlib\DateTime\Timezone\Validator $timezoneValidator * @param string $connectionName */ public function __construct(\Magento\Framework\Model\ModelResource\Db\Context $context, \Psr\Log\LoggerInterface $logger, \Magento\Framework\Stdlib\DateTime\TimezoneInterface $localeDate, \Magento\Reports\Model\FlagFactory $reportsFlagFactory, \Magento\Framework\Stdlib\DateTime $dateTime, \Magento\Framework\Stdlib\DateTime\Timezone\Validator $timezoneValidator, $connectionName = null) { parent::__construct($context, $connectionName); $this->_logger = $logger; $this->_localeDate = $localeDate; $this->_reportsFlagFactory = $reportsFlagFactory; $this->dateTime = $dateTime; $this->timezoneValidator = $timezoneValidator; }
/** * @param DatabaseContext $context * @param ProfileFactory $profileFactory * @param string $connectionName */ public function __construct(DatabaseContext $context, ProfileFactory $profileFactory, $connectionName = null) { $this->profileFactory = $profileFactory; parent::__construct($context, $connectionName); }
/** * @param \Magento\Framework\Model\ModelResource\Db\Context $context * @param \Magento\Framework\Stdlib\DateTime\DateTime $coreDate * @param \Magento\Framework\HTTP\PhpEnvironment\RemoteAddress $remoteAddress * @param string $connectionName */ public function __construct(\Magento\Framework\Model\ModelResource\Db\Context $context, \Magento\Framework\Stdlib\DateTime\DateTime $coreDate, \Magento\Framework\HTTP\PhpEnvironment\RemoteAddress $remoteAddress, $connectionName = null) { $this->_coreDate = $coreDate; $this->_remoteAddress = $remoteAddress; parent::__construct($context, $connectionName); }
/** * @param \Magento\Framework\Model\ModelResource\Db\Context $context * @param \Magento\Bundle\Model\Option\Validator $validator * @param string $connectionName */ public function __construct(\Magento\Framework\Model\ModelResource\Db\Context $context, \Magento\Bundle\Model\Option\Validator $validator, $connectionName = null) { parent::__construct($context, $connectionName); $this->validator = $validator; }
/** * @param \Magento\Framework\Model\ModelResource\Db\Context $context * @param \Psr\Log\LoggerInterface $logger * @param \Magento\Framework\App\Config\ScopeConfigInterface $coreConfig * @param \Magento\Store\Model\StoreManagerInterface $storeManager * @param \Magento\OfflineShipping\Model\Carrier\Tablerate $carrierTablerate * @param \Magento\Directory\Model\ResourceModel\Country\CollectionFactory $countryCollectionFactory * @param \Magento\Directory\Model\ResourceModel\Region\CollectionFactory $regionCollectionFactory * @param \Magento\Framework\Filesystem $filesystem * @param string $connectionName */ public function __construct(\Magento\Framework\Model\ModelResource\Db\Context $context, \Psr\Log\LoggerInterface $logger, \Magento\Framework\App\Config\ScopeConfigInterface $coreConfig, \Magento\Store\Model\StoreManagerInterface $storeManager, \Magento\OfflineShipping\Model\Carrier\Tablerate $carrierTablerate, \Magento\Directory\Model\ResourceModel\Country\CollectionFactory $countryCollectionFactory, \Magento\Directory\Model\ResourceModel\Region\CollectionFactory $regionCollectionFactory, \Magento\Framework\Filesystem $filesystem, $connectionName = null) { parent::__construct($context, $connectionName); $this->_coreConfig = $coreConfig; $this->_logger = $logger; $this->_storeManager = $storeManager; $this->_carrierTablerate = $carrierTablerate; $this->_countryCollectionFactory = $countryCollectionFactory; $this->_regionCollectionFactory = $regionCollectionFactory; $this->_filesystem = $filesystem; }
/** * @param \Magento\Framework\Model\ModelResource\Db\Context $context * @param \Magento\Sitemap\Helper\Data $sitemapData * @param \Magento\Catalog\Model\ResourceModel\Product $productResource * @param \Magento\Store\Model\StoreManagerInterface $storeManager * @param \Magento\Catalog\Model\Product\Visibility $productVisibility * @param \Magento\Catalog\Model\Product\Attribute\Source\Status $productStatus * @param \Magento\Catalog\Model\ResourceModel\Product\Attribute\Backend\Media $mediaAttribute * @param \Magento\Eav\Model\ConfigFactory $eavConfigFactory * @param \Magento\Catalog\Model\Product\Media\Config $mediaConfig * @param string $connectionName * @SuppressWarnings(PHPMD.ExcessiveParameterList) */ public function __construct(\Magento\Framework\Model\ModelResource\Db\Context $context, \Magento\Sitemap\Helper\Data $sitemapData, \Magento\Catalog\Model\ResourceModel\Product $productResource, \Magento\Store\Model\StoreManagerInterface $storeManager, \Magento\Catalog\Model\Product\Visibility $productVisibility, \Magento\Catalog\Model\Product\Attribute\Source\Status $productStatus, \Magento\Catalog\Model\ResourceModel\Product\Attribute\Backend\Media $mediaAttribute, \Magento\Eav\Model\ConfigFactory $eavConfigFactory, \Magento\Catalog\Model\Product\Media\Config $mediaConfig, $connectionName = null) { $this->_productResource = $productResource; $this->_storeManager = $storeManager; $this->_productVisibility = $productVisibility; $this->_productStatus = $productStatus; $this->_mediaAttribute = $mediaAttribute; $this->_eavConfigFactory = $eavConfigFactory; $this->_mediaConfig = $mediaConfig; $this->_sitemapData = $sitemapData; parent::__construct($context, $connectionName); }
/** * Construct * * @param \Magento\Framework\Model\ModelResource\Db\Context $context * @param \Magento\Framework\Stdlib\DateTime\DateTime $date * @param \Magento\Framework\Math\Random $mathRandom * @param string $connectionName */ public function __construct(\Magento\Framework\Model\ModelResource\Db\Context $context, \Magento\Framework\Stdlib\DateTime\DateTime $date, \Magento\Framework\Math\Random $mathRandom, $connectionName = null) { $this->_date = $date; $this->mathRandom = $mathRandom; parent::__construct($context, $connectionName); }
/** * @param \Magento\Framework\Model\ModelResource\Db\Context $context * @param \Magento\Framework\Stdlib\DateTime\DateTime $coreDate * @param string $connectionName */ public function __construct(\Magento\Framework\Model\ModelResource\Db\Context $context, \Magento\Framework\Stdlib\DateTime\DateTime $coreDate, $connectionName = null) { $this->_coreDate = $coreDate; parent::__construct($context, $connectionName); }
/** * @param Snapshot $entitySnapshot * @param RelationComposite $entityRelationComposite * @param \Magento\Framework\Model\ModelResource\Db\Context $context * @param string $connectionName */ public function __construct(\Magento\Framework\Model\ModelResource\Db\Context $context, Snapshot $entitySnapshot, RelationComposite $entityRelationComposite, $connectionName = null) { $this->entitySnapshot = $entitySnapshot; $this->entityRelationComposite = $entityRelationComposite; parent::__construct($context, $connectionName); }
/** * @param DatabaseContext $context * @param MetaFactory $metaFactory * @param ResourceProfile $resourceProfile * @param string $connectionName */ public function __construct(DatabaseContext $context, MetaFactory $metaFactory, ResourceProfile $resourceProfile, $connectionName = null) { $this->metaFactory = $metaFactory; $this->resourceProfile = $resourceProfile; parent::__construct($context, $connectionName); }
/** * @param \Magento\Framework\Model\ModelResource\Db\Context $context * @param \Magento\Store\Model\StoreManagerInterface $storeManager * @param \Magento\Eav\Model\Config $eavConfig * @param Product $productResource * @param \Magento\Catalog\Model\Category $catalogCategory * @param \Psr\Log\LoggerInterface $logger * @param string $connectionName */ public function __construct(\Magento\Framework\Model\ModelResource\Db\Context $context, \Magento\Store\Model\StoreManagerInterface $storeManager, \Magento\Eav\Model\Config $eavConfig, Product $productResource, \Magento\Catalog\Model\Category $catalogCategory, \Psr\Log\LoggerInterface $logger, $connectionName = null) { $this->_storeManager = $storeManager; $this->_eavConfig = $eavConfig; $this->productResource = $productResource; $this->_catalogCategory = $catalogCategory; $this->_logger = $logger; parent::__construct($context, $connectionName); }
/** * Constructor * * @param \Magento\Framework\Model\ModelResource\Db\Context $context * @param \Magento\Reports\Model\ResourceModel\Helper $resourceHelper * @param \Magento\Framework\Stdlib\DateTime $dateTime * @param string $connectionName */ public function __construct(\Magento\Framework\Model\ModelResource\Db\Context $context, \Magento\Reports\Model\ResourceModel\Helper $resourceHelper, \Magento\Framework\Stdlib\DateTime $dateTime, $connectionName = null) { parent::__construct($context, $connectionName); $this->_resourceHelper = $resourceHelper; $this->dateTime = $dateTime; }
/** * @param \Magento\Framework\Model\ModelResource\Db\Context $context * @param \Magento\Store\Model\StoreManagerInterface $storeManager * @param \Magento\Catalog\Model\ResourceModel\Category $categoryResource * @param string $connectionName */ public function __construct(\Magento\Framework\Model\ModelResource\Db\Context $context, \Magento\Store\Model\StoreManagerInterface $storeManager, \Magento\Catalog\Model\ResourceModel\Category $categoryResource, $connectionName = null) { $this->_storeManager = $storeManager; $this->_categoryResource = $categoryResource; parent::__construct($context, $connectionName); }
/** * @param \Magento\Framework\Model\ModelResource\Db\Context $context * @param Relation $catalogProductRelation * @param string $connectionName */ public function __construct(\Magento\Framework\Model\ModelResource\Db\Context $context, Relation $catalogProductRelation, $connectionName = null) { $this->_catalogProductRelation = $catalogProductRelation; parent::__construct($context, $connectionName); }
/** * @param \Magento\Framework\Model\ModelResource\Db\Context $context * @param \Magento\Framework\Stdlib\DateTime\DateTime $date * @param \Magento\Store\Model\StoreManagerInterface $storeManager * @param \Magento\Review\Model\RatingFactory $ratingFactory * @param \Magento\Review\Model\ResourceModel\Rating\Option $ratingOptions * @param string $connectionName */ public function __construct(\Magento\Framework\Model\ModelResource\Db\Context $context, \Magento\Framework\Stdlib\DateTime\DateTime $date, \Magento\Store\Model\StoreManagerInterface $storeManager, \Magento\Review\Model\RatingFactory $ratingFactory, Rating\Option $ratingOptions, $connectionName = null) { $this->_date = $date; $this->_storeManager = $storeManager; $this->_ratingFactory = $ratingFactory; $this->_ratingOptions = $ratingOptions; parent::__construct($context, $connectionName); }
/** * @param \Magento\Framework\Model\ModelResource\Db\Context $context * @param \Magento\Framework\App\CacheInterface $cache * @param \Magento\Framework\Stdlib\DateTime $dateTime * @param string $connectionName */ public function __construct(\Magento\Framework\Model\ModelResource\Db\Context $context, \Magento\Framework\App\CacheInterface $cache, \Magento\Framework\Stdlib\DateTime $dateTime, $connectionName = null) { $this->dateTime = $dateTime; parent::__construct($context, $connectionName); $this->_cache = $cache->getFrontend(); }
/** * @param \Magento\Framework\Model\ModelResource\Db\Context $context * @param \Magento\Store\Model\StoreManagerInterface $storeManager * @param string $connectionName */ public function __construct(\Magento\Framework\Model\ModelResource\Db\Context $context, \Magento\Store\Model\StoreManagerInterface $storeManager, $connectionName = null) { $this->_storeManager = $storeManager; parent::__construct($context, $connectionName); }