54 \
Magento\Newsletter\Model\SubscriberFactory $subscriberFactory,
56 \
Magento\Framework\Data\Collection\AbstractDb $resourceCollection =
null,
60 $this->_subscriberFactory = $subscriberFactory;
93 $this->setQueueId(
$queue->getId());
105 $this->setProblemErrorCode($e->getCode());
106 $this->setProblemErrorText($e->getMessage());
117 if (!$this->getSubscriberId()) {
121 if ($this->_subscriber ===
null) {
122 $this->_subscriber = $this->_subscriberFactory->create()->load($this->getSubscriberId());
138 )->setIsStatusChanged(
__construct(\Magento\Framework\Model\Context $context, \Magento\Framework\Registry $registry, \Magento\Newsletter\Model\SubscriberFactory $subscriberFactory, \Magento\Framework\Model\ResourceModel\AbstractResource $resource=null, \Magento\Framework\Data\Collection\AbstractDb $resourceCollection=null, array $data=[])
addErrorData(\Exception $e)
const STATUS_UNSUBSCRIBED
addSubscriberData(\Magento\Newsletter\Model\Subscriber $subscriber)
addQueueData(\Magento\Newsletter\Model\Queue $queue)