Implements Drupal\file\FileUsage\FileUsageInterface::delete().
Overrides FileUsageInterface::delete
public function delete(File $file, $module, $type = NULL, $id = NULL, $count = 1) {
// If there are no more remaining usages of this file, mark it as temporary,
// which result in a delete through system_cron().
$usage = file_usage()
->listUsage($file);
if (empty($usage)) {
$file->status = 0;
$file
->save();
}
}