public function ThemeRegistry::resolveCacheMiss
public ThemeRegistry::resolveCacheMiss($offset)
Resolves a cache miss.
When an offset is not found in the object, this is treated as a cache miss. This method allows classes implementing the interface to look up the actual value and allow it to be cached.
Parameters
$offset: The offset that was requested.
Return value
The value of the offset, or NULL if no value was found.
Overrides DrupalCacheArray::resolveCacheMiss
File
- includes/theme.inc, line 436
- The theme system, which controls the output of Drupal.
Class
- ThemeRegistry
- Builds the run-time theme registry.
Code
public function resolveCacheMiss($offset) { if (!isset($this->completeRegistry)) { $this->completeRegistry = theme_get_registry(); } $this->storage[$offset] = $this->completeRegistry[$offset]; if ($this->persistable) { $this->persist($offset); } return $this->storage[$offset]; }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/includes!theme.inc/function/ThemeRegistry::resolveCacheMiss/7.x