1234567891011121314151617181920212223242526272829303132 |
- <?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]);
- }
- }
|