/** * @return string */ public function createQueueAction() { $readyMessages = $this->messageRepository->getReadyToBeQueued(); foreach ($readyMessages as $message) { $queueCount = $this->queueItemRepository->queueMessage($message); if ($this->isVerbose()) { $this->logger->info('Message to be queued: ' . $this->messageToString($message, $queueCount)); } } if ($this->hasCacheStorage()) { $this->cacheStorage->setItem(\DmMailer\View\DataProvider\Kpi::CS_LAST_QUEUE_CREATION, $this->getTime()); } return ''; }
/** * @covers DmMailer\Repository\Message */ public function testGetReadyMessages() { $actualResult = $this->sut->getReadyToBeQueued(); $this->assertCount(1, $actualResult); }