/**
  * 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;
 }
Example #5
0
 /**
  * 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);
 }