public function PdfPreviewGenerator::updatePdfPreview in PDFPreview 2.0.x
Same name and namespace in other branches
- 8 src/PDFPreviewGenerator.php \Drupal\pdfpreview\PDFPreviewGenerator::updatePDFPreview()
Deletes the preview image for a file when the file is updated.
Parameters
\Drupal\file\Entity\File $file: The file to delete the preview for.
File
- src/PdfPreviewGenerator.php, line 117 
Class
- PdfPreviewGenerator
- Generates PDF Previews.
Namespace
Drupal\pdfpreviewCode
public function updatePdfPreview(File $file) {
  /** @var \Drupal\file\Entity\File $original */
  $original = $file->original;
  if ($file
    ->getFileUri() != $original
    ->getFileUri() || filesize($file
    ->getFileUri()) != filesize($original
    ->getFileUri())) {
    $this
      ->deletePdfPreview($original);
  }
}