/** * ResetContactImport constructor. * * @param \Dotdigitalgroup\Email\Model\ResourceModel\ContactFactory $contactResourceFactory * @param \Dotdigitalgroup\Email\Model\ContactFactory $contactFactory * @param \Dotdigitalgroup\Email\Helper\Data $data * @param \Magento\Backend\App\Action\Context $context */ public function __construct(\Dotdigitalgroup\Email\Model\ResourceModel\ContactFactory $contactResourceFactory, \Dotdigitalgroup\Email\Model\ContactFactory $contactFactory, \Dotdigitalgroup\Email\Helper\Data $data, \Magento\Backend\App\Action\Context $context) { $this->contactFactory = $contactFactory; $this->contactResourceFactory = $contactResourceFactory; $this->helper = $data; $this->messageManager = $context->getMessageManager(); }
/** * Automapdatafields constructor. * * @param \Dotdigitalgroup\Email\Helper\Data $data * @param \Dotdigitalgroup\Email\Model\Connector\Datafield $datafield * @param \Magento\Backend\App\Action\Context $context */ public function __construct(\Dotdigitalgroup\Email\Helper\Data $data, \Dotdigitalgroup\Email\Model\Connector\Datafield $datafield, \Magento\Backend\App\Action\Context $context) { $this->data = $data; $this->datafield = $datafield; $this->messageManager = $context->getMessageManager(); parent::__construct($context); }
/** * AccountTransactionalDataCheck constructor. * * @param \Dotdigitalgroup\Email\Model\ContactFactory $contactFactory * @param \Dotdigitalgroup\Email\Helper\Data $data * @param \Magento\Backend\App\Action\Context $context * @param \Magento\Store\Model\StoreManagerInterface $storeManagerInterface */ public function __construct(\Dotdigitalgroup\Email\Model\ContactFactory $contactFactory, \Dotdigitalgroup\Email\Helper\Data $data, \Magento\Backend\App\Action\Context $context, \Magento\Store\Model\StoreManagerInterface $storeManagerInterface) { $this->_helper = $data; $this->_context = $context; $this->_contactFactory = $contactFactory; $this->_request = $context->getRequest(); $this->_storeManager = $storeManagerInterface; $this->messageManager = $context->getMessageManager(); }
/** * ApiValidate constructor. * * @param \Dotdigitalgroup\Email\Helper\Data $data * @param \Magento\Backend\App\Action\Context $context * @param \Magento\Framework\App\Config\Storage\Writer $writer */ public function __construct(\Dotdigitalgroup\Email\Helper\Data $data, \Dotdigitalgroup\Email\Model\Apiconnector\Test $test, \Magento\Backend\App\Action\Context $context, \Magento\Framework\App\Config\Storage\Writer $writer) { $this->helper = $data; $this->test = $test; $this->context = $context; $this->messageManager = $context->getMessageManager(); $this->objectManager = $context->getObjectManager(); $this->writer = $writer; }
/** * Contact constructor. * * @param \Dotdigitalgroup\Email\Model\ProccessorFactory $proccessorFactory * @param CustomerFactory $customerFactory * @param \Magento\Framework\Registry $registry * @param \Magento\Framework\App\ResourceConnection $resource * @param \Dotdigitalgroup\Email\Helper\File $file * @param \Dotdigitalgroup\Email\Helper\Data $helper * @param \Dotdigitalgroup\Email\Helper\Config $config * @param \Magento\Backend\App\Action\Context $context * @param \Magento\Newsletter\Model\SubscriberFactory $subscriberFactory * @param \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig * @param \Magento\Store\Model\StoreManagerInterface $storeManagerInterface * @param \Dotdigitalgroup\Email\Model\ContactFactory $contactFactory * @param \Magento\Customer\Model\ResourceModel\Customer\CollectionFactory $customerCollectionFactory * @param \Dotdigitalgroup\Email\Model\Resource\Contact\CollectionFactory $contactCollectionFactory */ public function __construct(\Dotdigitalgroup\Email\Model\ProccessorFactory $proccessorFactory, \Dotdigitalgroup\Email\Model\Apiconnector\CustomerFactory $customerFactory, \Magento\Framework\Registry $registry, \Magento\Framework\App\ResourceConnection $resource, \Dotdigitalgroup\Email\Helper\File $file, \Dotdigitalgroup\Email\Helper\Data $helper, \Dotdigitalgroup\Email\Helper\Config $config, \Magento\Backend\App\Action\Context $context, \Magento\Newsletter\Model\SubscriberFactory $subscriberFactory, \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig, \Magento\Store\Model\StoreManagerInterface $storeManagerInterface, \Dotdigitalgroup\Email\Model\ContactFactory $contactFactory, \Magento\Customer\Model\ResourceModel\Customer\CollectionFactory $customerCollectionFactory, \Dotdigitalgroup\Email\Model\Resource\Contact\CollectionFactory $contactCollectionFactory) { $this->_proccessorFactory = $proccessorFactory; $this->_file = $file; $this->_config = $config; $this->_helper = $helper; $this->_registry = $registry; $this->_resource = $resource; $this->_scopeConfig = $scopeConfig; $this->_storeManager = $storeManagerInterface; $this->_messageManager = $context->getMessageManager(); //email contact $this->_emailCustomer = $customerFactory; $this->_contactFactory = $contactFactory; $this->_customerCollection = $customerCollectionFactory->create(); $this->_customerCollection->addAttributeToSelect('*'); //email contact collection $this->_contactCollection = $contactCollectionFactory->create(); $this->_contactCollection->addFieldToSelect('*'); //newsletter subscriber $this->_subscriberFactory = $subscriberFactory->create(); }
public function __construct(\Dotdigitalgroup\Email\Model\CronFactory $cronFactory, \Magento\Backend\App\Action\Context $context) { $this->_cronFactory = $cronFactory; $this->messageManager = $context->getMessageManager(); parent::__construct($context); }
/** * Contact constructor. * * @param \Dotdigitalgroup\Email\Model\ImporterFactory $importerFactory * @param \Dotdigitalgroup\Email\Model\Apiconnector\CustomerFactory $customerFactory * @param \Magento\Framework\Registry $registry * @param \Magento\Framework\App\ResourceConnection $resource * @param \Dotdigitalgroup\Email\Helper\File $file * @param \Dotdigitalgroup\Email\Helper\Data $helper * @param \Dotdigitalgroup\Email\Helper\Config $config * @param \Magento\Backend\App\Action\Context $context * @param \Magento\Newsletter\Model\SubscriberFactory $subscriberFactory * @param \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig * @param \Magento\Store\Model\StoreManagerInterface $storeManagerInterface * @param \Dotdigitalgroup\Email\Model\ContactFactory $contactFactory * @param \Magento\Customer\Model\ResourceModel\Customer\CollectionFactory $customerCollectionFactory * @param \Dotdigitalgroup\Email\Model\ResourceModel\Contact\CollectionFactory $contactCollectionFactory */ public function __construct(\Dotdigitalgroup\Email\Model\ImporterFactory $importerFactory, \Dotdigitalgroup\Email\Model\Apiconnector\CustomerFactory $customerFactory, \Magento\Framework\Registry $registry, \Magento\Framework\App\ResourceConnection $resource, \Dotdigitalgroup\Email\Helper\File $file, \Dotdigitalgroup\Email\Helper\Data $helper, \Dotdigitalgroup\Email\Helper\Config $config, \Magento\Backend\App\Action\Context $context, \Magento\Newsletter\Model\SubscriberFactory $subscriberFactory, \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig, \Magento\Store\Model\StoreManagerInterface $storeManagerInterface, \Dotdigitalgroup\Email\Model\ContactFactory $contactFactory, \Magento\Customer\Model\ResourceModel\Customer\CollectionFactory $customerCollectionFactory, \Dotdigitalgroup\Email\Model\ResourceModel\Contact\CollectionFactory $contactCollectionFactory) { $this->importerFactory = $importerFactory; $this->file = $file; $this->config = $config; $this->helper = $helper; $this->registry = $registry; $this->resource = $resource; $this->scopeConfig = $scopeConfig; $this->storeManager = $storeManagerInterface; $this->messageManager = $context->getMessageManager(); //email contact $this->emailCustomer = $customerFactory; $this->contactFactory = $contactFactory; $this->customerCollection = $customerCollectionFactory; //email contact collection $this->contactCollection = $contactCollectionFactory; //newsletter subscriber $this->subscriberFactory = $subscriberFactory; }
/** * Wishlistsreset constructor. * * @param \Dotdigitalgroup\Email\Model\ResourceModel\WishlistFactory $wishlistFactory * @param \Magento\Backend\App\Action\Context $context */ public function __construct(\Dotdigitalgroup\Email\Model\ResourceModel\WishlistFactory $wishlistFactory, \Magento\Backend\App\Action\Context $context) { $this->wishlistFactory = $wishlistFactory; $this->messageManager = $context->getMessageManager(); parent::__construct($context); }