Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. FileCache.php

function FileCache::__construct

Constructs a FileCache object.

Parameters

string $prefix: The cache prefix.

string $collection: A collection identifier to ensure that the same files could be cached for different purposes without clashing.

string|null $cache_backend_class: (optional) The class that should be used as cache backend.

array $cache_backend_configuration: (optional) The configuration for the backend class.

File

core/lib/Drupal/Component/FileCache/FileCache.php, line 51

Class

FileCache
Allows to cache data based on file modification dates.

Namespace

Drupal\Component\FileCache

Code

public function __construct($prefix, $collection, $cache_backend_class = NULL, array $cache_backend_configuration = []) {
    if (empty($prefix)) {
        throw new \InvalidArgumentException('Required prefix configuration is missing');
    }
    $this->prefix = $prefix;
    $this->collection = $collection;
    if (isset($cache_backend_class)) {
        $this->cache = new $cache_backend_class($cache_backend_configuration);
    }
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal