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.