public function MediaPdfThumbnailGeneratorBase::processItem in Media PDF Thumbnail 8.4
Parameters
mixed $data:
Throws
\Drupal\Component\Plugin\Exception\InvalidPluginDefinitionException
\Drupal\Component\Plugin\Exception\PluginNotFoundException
\Drupal\Core\Entity\EntityStorageException
\Drupal\Core\TypedData\Exception\MissingDataException
Overrides QueueWorkerInterface::processItem
File
- src/
Plugin/ QueueWorker/ MediaPdfThumbnailGeneratorBase.php, line 47
Class
- MediaPdfThumbnailGeneratorBase
- Class MediaPdfThumbnailGeneratorBase
Namespace
Drupal\media_pdf_thumbnail\Plugin\QueueWorkerCode
public function processItem($data) {
if ($data->media instanceof MediaInterface && !empty($data->field) && !empty($data->thumbnailType)) {
$this->mediaPdfThumbnailImageManager
->createThumbnail($data->media, $data->field, $data->thumbnailType);
}
}