_queueCollectionFactory = $queueCollectionFactory; } /** * Scheduled send handler * * @return void */ public function scheduledSend() { /** @var Collection $collection */ $collection = $this->_queueCollectionFactory->create(); $collection->setPageSize(self::COUNT_OF_QUEUE) ->setCurPage(self::FIRST_PAGE)->addOnlyForSendingFilter()->load(); $collection->walk('sendPerSubscriber', [self::COUNT_OF_SUBSCRIPTIONS]); } }