You are here

protected function MediaPdfThumbnailService::hasDefaultThumbnail in Media PDF Thumbnail 8.4

Parameters

\Drupal\media\MediaInterface $media:

Return value

bool

1 call to MediaPdfThumbnailService::hasDefaultThumbnail()
MediaPdfThumbnailService::handleEntity in src/Service/MediaPdfThumbnailService.php

File

src/Service/MediaPdfThumbnailService.php, line 168

Class

MediaPdfThumbnailService
Class MediaPdfThumbnailService

Namespace

Drupal\media_pdf_thumbnail\Service

Code

protected function hasDefaultThumbnail(MediaInterface $media) {
  $file = $media
    ->get('thumbnail')->entity;
  $fileUri = $file ? $file
    ->getFileUri() : NULL;
  $genericThumbnailFileName = $media
    ->getSource()
    ->getPluginDefinition()['default_thumbnail_filename'];
  $genericFileUri = $this->configFactory
    ->get('media.settings')
    ->get('icon_base_uri') . '/' . $genericThumbnailFileName;
  return $fileUri == $genericFileUri;
}