<?php
/**
*
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
namespace Magento\Newsletter\Controller\Adminhtml\Queue;
class Sending extends \Magento\Newsletter\Controller\Adminhtml\Queue
{
/**
* Send Newsletter queue
*
* @return void
*/
public function execute()
{
// Todo: put it somewhere in config!
$countOfQueue = 3;
$countOfSubscriptions = 20;
$collection = $this->_objectManager->create(
\Magento\Newsletter\Model\ResourceModel\Queue\Collection::class
)->setPageSize(
$countOfQueue
)->setCurPage(
1
)->addOnlyForSendingFilter()->load();
$collection->walk('sendPerSubscriber', [$countOfSubscriptions]);
}
}
-
Ketan authoredf012f907