You are here

protected function FileDeleteMultiple::filesHaveUsage in Panopoly 8.2

Determines if files have usage records.

Parameters

\Drupal\file\FileInterface[] $files: The files to check for usage.

Return value

bool Indicates if files have usage records.

1 call to FileDeleteMultiple::filesHaveUsage()
FileDeleteMultiple::buildForm in modules/panopoly/panopoly_media/src/Form/FileDeleteMultiple.php
Form constructor.

File

modules/panopoly/panopoly_media/src/Form/FileDeleteMultiple.php, line 192

Class

FileDeleteMultiple
Provides a file deletion confirmation form.

Namespace

Drupal\panopoly_media\Form

Code

protected function filesHaveUsage(array $files) {
  foreach ($files as $file) {

    /** @var \Drupal\file\FileInterface $file */
    if (!empty($this->fileUsage
      ->listUsage($file))) {
      return TRUE;
    }
  }
  return FALSE;
}