Implements Drupal\file\FileUsage\FileUsageInterface::listUsage().
Overrides FileUsageInterface::listUsage
public function listUsage(File $file) {
$result = $this->connection
->select($this->tableName, 'f')
->fields('f', array(
'module',
'type',
'id',
'count',
))
->condition('fid', $file->fid)
->condition('count', 0, '>')
->execute();
$references = array();
foreach ($result as $usage) {
$references[$usage->module][$usage->type][$usage->id] = $usage->count;
}
return $references;
}