namespace Drupal\Core\Theme
Same name in other branches
Object name | File name | Summary |
---|---|---|
ActiveTheme | core/lib/Drupal/Core/Theme/ActiveTheme.php | Defines a theme and its information needed at runtime. |
AjaxBasePageNegotiator | core/lib/Drupal/Core/Theme/AjaxBasePageNegotiator.php | Defines a theme negotiator that deals with the active theme on ajax requests. |
DefaultNegotiator | core/lib/Drupal/Core/Theme/DefaultNegotiator.php | Determines the default theme of the site. |
MissingThemeDependencyException | core/lib/Drupal/Core/Theme/MissingThemeDependencyException.php | Exception to be thrown when base theme for installed theme is not installed. |
Registry | core/lib/Drupal/Core/Theme/Registry.php | Defines the theme registry service. |
StarterKitInterface | core/lib/Drupal/Core/Theme/StarterKitInterface.php | Allows starter kits to interact with theme generation. |
ThemeAccessCheck | core/lib/Drupal/Core/Theme/ThemeAccessCheck.php | Provides access checking for themes for routing and theme negotiation. |
ThemeInitialization | core/lib/Drupal/Core/Theme/ThemeInitialization.php | Provides the theme initialization logic. |
ThemeInitializationInterface | core/lib/Drupal/Core/Theme/ThemeInitializationInterface.php | Defines an interface which contain theme initialization logic. |
ThemeManager | core/lib/Drupal/Core/Theme/ThemeManager.php | Provides the default implementation of a theme manager. |
ThemeManagerInterface | core/lib/Drupal/Core/Theme/ThemeManagerInterface.php | Provides a high level access to the active theme and methods to use it. |
ThemeNegotiator | core/lib/Drupal/Core/Theme/ThemeNegotiator.php | Provides a class which determines the active theme of the page. |
ThemeNegotiatorInterface | core/lib/Drupal/Core/Theme/ThemeNegotiatorInterface.php | Defines an interface for classes which determine the active theme. |
ThemeSettings | core/lib/Drupal/Core/Theme/ThemeSettings.php | Provides a configuration API wrapper for runtime merged theme settings. |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.