You are here

function file_load in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 core/modules/file/file.module \file_load()

Loads a single file entity from the database.

Parameters

int $fid: A file ID.

bool $reset: Whether to reset the internal file_load_multiple() cache.

Return value

\Drupal\file\FileInterface A file entity or NULL if the file was not found.

Deprecated

in Drupal 8.x, will be removed before Drupal 9.0. Use \Drupal\file\Entity\File::load().

See also

hook_ENTITY_TYPE_load()

file_load_multiple()

File

core/modules/file/file.module, line 94
Defines a "managed_file" Form API field and a "file" field for Field module.

Code

function file_load($fid, $reset = FALSE) {
  if ($reset) {
    \Drupal::entityManager()
      ->getStorage('file')
      ->resetCache(array(
      $fid,
    ));
  }
  return File::load($fid);
}