You are here

public function FileStorage::load in Service Container 7

Same name and namespace in other branches
  1. 7.2 lib/Drupal/Component/PhpStorage/FileStorage.php \Drupal\Component\PhpStorage\FileStorage::load()

Loads PHP code from storage.

Depending on storage implementation, exists() checks can be expensive, so this function may be called for a file that doesn't exist, and that should not result in errors. This function does not return anything, so it is up to the caller to determine if any code was loaded (for example, check class_exists() or function_exists() for what was expected in the code).

Parameters

string $name: The virtual file name. Can be a relative path.

Overrides PhpStorageInterface::load

1 method overrides FileStorage::load()
MTimeProtectedFileStorage::load in lib/Drupal/Component/PhpStorage/MTimeProtectedFileStorage.php
Loads PHP code from storage.

File

lib/Drupal/Component/PhpStorage/FileStorage.php, line 45
Contains \Drupal\Component\PhpStorage\FileStorage.

Class

FileStorage
Stores the code as regular PHP files.

Namespace

Drupal\Component\PhpStorage

Code

public function load($name) {

  // The FALSE returned on failure is enough for the caller to handle this,
  // we do not want a warning too.
  return @(include_once $this
    ->getFullPath($name)) !== FALSE;
}