public function MediaPdfThumbnailQueueManager::__construct in Media PDF Thumbnail 8.4
MediaPdfThumbnailQueueManager constructor.
Parameters
\Drupal\Core\Queue\QueueFactory $queueFactory:
\Drupal\Core\Queue\QueueWorkerManagerInterface $queueWorkerManager:
\Drupal\Core\Logger\LoggerChannelFactoryInterface $loggerChannelFactory:
\Drupal\Core\Config\ConfigFactoryInterface $configFactory:
Throws
\Drupal\Component\Plugin\Exception\PluginException
File
- src/
Manager/ MediaPdfThumbnailQueueManager.php, line 58
Class
- MediaPdfThumbnailQueueManager
- Class MediaPdfThumbnailQueueManager
Namespace
Drupal\media_pdf_thumbnail\ManagerCode
public function __construct(QueueFactory $queueFactory, QueueWorkerManagerInterface $queueWorkerManager, LoggerChannelFactoryInterface $loggerChannelFactory, ConfigFactoryInterface $configFactory) {
$this->queue = $queueFactory
->get(MediaPdfThumbnailGeneratorInstantQueue::ID);
$this->cronQueue = $queueFactory
->get(MediaPdfThumbnailGeneratorCronQueue::ID);
$this->queueWorker = $queueWorkerManager
->createInstance(MediaPdfThumbnailGeneratorInstantQueue::ID);
$this->logger = $loggerChannelFactory
->get('MediaPdfThumbnail - Queue manager');
$this->mediaPdfThumbnailConfig = $configFactory
->get(BundlesSettingsForm::SETTINGS);
}