You are here

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\QueueWorker

Code

public function processItem($data) {
  if ($data->media instanceof MediaInterface && !empty($data->field) && !empty($data->thumbnailType)) {
    $this->mediaPdfThumbnailImageManager
      ->createThumbnail($data->media, $data->field, $data->thumbnailType);
  }
}