11 use Magento\Newsletter\Model\SubscriberFactory;
13 use Magento\Customer\Model\ResourceModel\Customer\CollectionFactory;
58 $customersUpdated = 0;
62 $this->subscriberFactory->create()->unsubscribeCustomerById(
$customerId);
66 if ($customersUpdated) {
67 $this->messageManager->addSuccess(
__(
'A total of %1 record(s) were updated.', $customersUpdated));
70 $resultRedirect = $this->resultFactory->create(ResultFactory::TYPE_REDIRECT);
73 return $resultRedirect;
massAction(AbstractCollection $collection)
__construct(Context $context, Filter $filter, CollectionFactory $collectionFactory, CustomerRepositoryInterface $customerRepository, SubscriberFactory $subscriberFactory)