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. |
| ComponentNegotiator | core/lib/Drupal/Core/Theme/ComponentNegotiator.php | Determines which component should be used. |
| ComponentPluginManager | core/lib/Drupal/Core/Theme/ComponentPluginManager.php | Defines a plugin manager to deal with components. |
| 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.