public function Registry::getRuntime

public Registry::getRuntime()

Returns the incomplete, runtime theme registry.

Return value

\Drupal\Core\Utility\ThemeRegistry A shared instance of the ThemeRegistry class, provides an ArrayObject that allows it to be accessed with array syntax and isset(), and is more lightweight than the full registry.

File

core/lib/Drupal/Core/Theme/Registry.php, line 239

Class

Registry
Defines the theme registry service.

Namespace

Drupal\Core\Theme

Code

public function getRuntime() {
  $this->init($this->themeName);
  if (!isset($this->runtimeRegistry[$this->theme->getName()])) {
    $this->runtimeRegistry[$this->theme->getName()] = new ThemeRegistry('theme_registry:runtime:' . $this->theme->getName(), $this->cache, $this->lock, array('theme_registry'), $this->moduleHandler->isLoaded());
  }
  return $this->runtimeRegistry[$this->theme->getName()];
}

© 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/core!lib!Drupal!Core!Theme!Registry.php/function/Registry::getRuntime/8.1.x