Defines a theme and its information needed at runtime.
The theme manager will store the active theme object.
\Drupal\Core\Theme\ThemeManager
\Drupal\Core\Theme\ThemeInitialization
Name | Modifiers | Type | Description |
---|---|---|---|
ActiveTheme::$baseThemes | protected | property | An array of base theme active theme objects keyed by name. |
ActiveTheme::$engine | protected | property | The engine of the theme. |
ActiveTheme::$extension | protected | property | The extension object. |
ActiveTheme::$libraries | protected | property | The libraries provided by the theme. |
ActiveTheme::$librariesOverride | protected | property | The libraries or library assets overridden by the theme. |
ActiveTheme::$name | protected | property | The machine name of the active theme. |
ActiveTheme::$owner | protected | property | The path to the theme engine for root themes. |
ActiveTheme::$path | protected | property | The path to the theme. |
ActiveTheme::$regions | protected | property | The regions provided by the theme. |
ActiveTheme::$styleSheetsRemove | protected | property | The stylesheets which are set to be removed by the theme. |
ActiveTheme::getBaseThemes | public | function | Returns an array of base theme active theme objects keyed by name. |
ActiveTheme::getEngine | public | function | Returns the theme engine. |
ActiveTheme::getExtension | public | function | Returns the extension object. |
ActiveTheme::getLibraries | public | function | Returns the libraries provided by the theme. |
ActiveTheme::getLibrariesExtend | public | function | Returns the libraries extended by the active theme. |
ActiveTheme::getLibrariesOverride | public | function | Returns the libraries or library assets overridden by the active theme. |
ActiveTheme::getName | public | function | Returns the machine name of the theme. |
ActiveTheme::getOwner | public | function | Returns the path to the theme engine for root themes. |
ActiveTheme::getPath | public | function | Returns the path to the theme directory. |
ActiveTheme::getRegions | public | function | The regions used by the theme. |
ActiveTheme::getStyleSheetsRemove Deprecated | public | function | Returns the removed stylesheets by the theme. |
ActiveTheme::__construct | public | function | Constructs an ActiveTheme object. |
© 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!ActiveTheme.php/class/ActiveTheme/8.1.x