public function MediaPdfThumbnailQueueManager::executeQueue in Media PDF Thumbnail 8.4
File
- src/
Manager/ MediaPdfThumbnailQueueManager.php, line 86
Class
- MediaPdfThumbnailQueueManager
- Class MediaPdfThumbnailQueueManager
Namespace
Drupal\media_pdf_thumbnail\ManagerCode
public function executeQueue() {
// Execute queue.
while ($item = $this->queue
->claimItem()) {
try {
$this->queueWorker
->processItem($item->data);
$this->queue
->deleteItem($item);
} catch (SuspendQueueException $e) {
$this->queue
->releaseItem($item);
$this->logger
->error($e
->getMessage());
break;
} catch (Exception $e) {
$this->logger
->error($e
->getMessage());
}
}
$this->queue
->deleteQueue();
}