You are here

public function FileStorage::__construct in Drupal 9

Same name in this branch
  1. 9 core/lib/Drupal/Core/Config/FileStorage.php \Drupal\Core\Config\FileStorage::__construct()
  2. 9 core/lib/Drupal/Component/PhpStorage/FileStorage.php \Drupal\Component\PhpStorage\FileStorage::__construct()
Same name and namespace in other branches
  1. 8 core/lib/Drupal/Component/PhpStorage/FileStorage.php \Drupal\Component\PhpStorage\FileStorage::__construct()

Constructs this FileStorage object.

Parameters

array $configuration: An associative array, containing at least these two keys:

  • directory: The directory where the files should be stored.
  • bin: The storage bin. Multiple storage objects can be instantiated with the same configuration, but for different bins..
1 call to FileStorage::__construct()
MTimeProtectedFastFileStorage::__construct in core/lib/Drupal/Component/PhpStorage/MTimeProtectedFastFileStorage.php
Constructs this MTimeProtectedFastFileStorage object.
1 method overrides FileStorage::__construct()
MTimeProtectedFastFileStorage::__construct in core/lib/Drupal/Component/PhpStorage/MTimeProtectedFastFileStorage.php
Constructs this MTimeProtectedFastFileStorage object.

File

core/lib/Drupal/Component/PhpStorage/FileStorage.php, line 28

Class

FileStorage
Stores the code as regular PHP files.

Namespace

Drupal\Component\PhpStorage

Code

public function __construct(array $configuration) {
  $this->directory = $configuration['directory'] . '/' . $configuration['bin'];
}