function PhpBackend::getByHash
Same name in other branches
- 9 core/lib/Drupal/Core/Cache/PhpBackend.php \Drupal\Core\Cache\PhpBackend::getByHash()
- 8.9.x core/lib/Drupal/Core/Cache/PhpBackend.php \Drupal\Core\Cache\PhpBackend::getByHash()
- 11.x core/lib/Drupal/Core/Cache/PhpBackend.php \Drupal\Core\Cache\PhpBackend::getByHash()
Fetch a cache item using a hashed cache ID.
Parameters
string $cidhash: The hashed version of the original cache ID after being normalized.
bool $allow_invalid: (optional) If TRUE, a cache item may be returned even if it is expired or has been invalidated.
Return value
bool|mixed
2 calls to PhpBackend::getByHash()
- PhpBackend::get in core/
lib/ Drupal/ Core/ Cache/ PhpBackend.php - Returns data from the persistent cache.
- PhpBackend::invalidateByHash in core/
lib/ Drupal/ Core/ Cache/ PhpBackend.php - Invalidate one cache item.
File
-
core/
lib/ Drupal/ Core/ Cache/ PhpBackend.php, line 85
Class
- PhpBackend
- Defines a PHP cache implementation.
Namespace
Drupal\Core\CacheCode
protected function getByHash($cidhash, $allow_invalid = FALSE) {
if ($file = $this->storage()
->getFullPath($cidhash)) {
$cache = @(include $file);
}
if (isset($cache)) {
return $this->prepareItem($cache, $allow_invalid);
}
return FALSE;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.