public function ThemeRegistry::resolveCacheMiss

Implements CacheArray::resolveCacheMiss().

Overrides CacheArray::resolveCacheMiss

1 call to ThemeRegistry::resolveCacheMiss()
ThemeRegistry::offsetGet in drupal/core/lib/Drupal/Core/Utility/ThemeRegistry.php
Overrides CacheArray::offsetGet().

File

drupal/core/lib/Drupal/Core/Utility/ThemeRegistry.php, line 111
Definition of Drupal\Core\Utility\ThemeRegistry

Class

ThemeRegistry
Builds the run-time theme registry.

Namespace

Drupal\Core\Utility

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];
}