public Registry::get()
Returns the complete theme registry from cache or rebuilds it.
Return value
array The complete theme registry data array.
See also
Registry::$registry
File
- core/lib/Drupal/Core/Theme/Registry.php, line 213
Class
- Registry
- Defines the theme registry service.
Namespace
Drupal\Core\Theme
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | public function get() { $this ->init( $this ->themeName); if (isset( $this ->registry[ $this ->theme->getName()])) { return $this ->registry[ $this ->theme->getName()]; } if ( $cache = $this ->cache->get( 'theme_registry:' . $this ->theme->getName())) { $this ->registry[ $this ->theme->getName()] = $cache ->data; } else { $this ->build(); // Only persist it if all modules are loaded to ensure it is complete. if ( $this ->moduleHandler->isLoaded()) { $this ->setCache(); } } return $this ->registry[ $this ->theme->getName()]; } |
Please login to continue.