Drupal\Core\Theme
Classes
Defines a theme and its information needed at runtime.
Defines a theme negotiator that deals with the active theme on ajax requests.
Determines the default theme of the site.
Defines the theme registry service.
Provides access checking for themes for routing and theme negotiation.
Provides the theme initialization logic.
Provides the default implementation of a theme manager.
Provides a class which determines the active theme of the page.
Provides a configuration API wrapper for runtime merged theme settings.
Interfaces
Defines an interface which contain theme initialization logic.
Provides a high level access to the active theme and methods to use it.
Defines an interface for classes which determine the active theme.
Exceptions
Exception to be thrown when base theme for installed theme is not installed.