Search for theme_

  1. Search 7.x for theme_
  2. Search 9.5.x for theme_
  3. Search 8.9.x for theme_
  4. Search 10.3.x for theme_
  5. Search 11.x for theme_
  6. Other projects
Title Object type File name Summary
ThemeManager::$themeRegistry property core/lib/Drupal/Core/Theme/ThemeManager.php The theme registry used to render an output.
ThemeManager::alter function core/lib/Drupal/Core/Theme/ThemeManager.php
ThemeManager::alterForTheme function core/lib/Drupal/Core/Theme/ThemeManager.php @todo Should we cache some of these information?
ThemeManager::buildThemeHookSuggestions function core/lib/Drupal/Core/Theme/ThemeManager.php Builds theme hook suggestions for a theme hook with variables.
ThemeManager::getActiveTheme function core/lib/Drupal/Core/Theme/ThemeManager.php
ThemeManager::getDefaultTemplateVariables function core/lib/Drupal/Core/Theme/ThemeManager.php Returns default template variables.
ThemeManager::getImplementationsForTheme function core/lib/Drupal/Core/Theme/ThemeManager.php Gets a hook implementation list for a specific hook.
ThemeManager::getThemeChain function core/lib/Drupal/Core/Theme/ThemeManager.php Gets theme and base themes in reverse order.
ThemeManager::getThemeEngine function core/lib/Drupal/Core/Theme/ThemeManager.php
ThemeManager::hasActiveTheme function core/lib/Drupal/Core/Theme/ThemeManager.php
ThemeManager::initTheme function core/lib/Drupal/Core/Theme/ThemeManager.php Initializes the active theme for a given route match.
ThemeManager::invoke function core/lib/Drupal/Core/Theme/ThemeManager.php
ThemeManager::invokeAllWith function core/lib/Drupal/Core/Theme/ThemeManager.php
ThemeManager::render function core/lib/Drupal/Core/Theme/ThemeManager.php
ThemeManager::resetActiveTheme function core/lib/Drupal/Core/Theme/ThemeManager.php
ThemeManager::setActiveTheme function core/lib/Drupal/Core/Theme/ThemeManager.php
ThemeManager::setThemeRegistry function core/lib/Drupal/Core/Theme/ThemeManager.php Sets the theme registry.
ThemeManager::__construct function core/lib/Drupal/Core/Theme/ThemeManager.php
ThemeManagerInterface interface core/lib/Drupal/Core/Theme/ThemeManagerInterface.php Provides a high level access to the active theme and methods to use it.
ThemeManagerInterface.php file core/lib/Drupal/Core/Theme/ThemeManagerInterface.php
ThemeManagerInterface::alter function core/lib/Drupal/Core/Theme/ThemeManagerInterface.php Passes alterable variables to specific $theme_TYPE_alter() implementations.
ThemeManagerInterface::alterForTheme function core/lib/Drupal/Core/Theme/ThemeManagerInterface.php Provides an alter hook for a specific theme.
ThemeManagerInterface::getActiveTheme function core/lib/Drupal/Core/Theme/ThemeManagerInterface.php Returns the active theme object.
ThemeManagerInterface::getThemeEngine function core/lib/Drupal/Core/Theme/ThemeManagerInterface.php Returns the theme engine if it exists.
ThemeManagerInterface::hasActiveTheme function core/lib/Drupal/Core/Theme/ThemeManagerInterface.php Determines whether there is an active theme.
ThemeManagerInterface::invoke function core/lib/Drupal/Core/Theme/ThemeManagerInterface.php Invokes a hook in a particular theme.
ThemeManagerInterface::invokeAllWith function core/lib/Drupal/Core/Theme/ThemeManagerInterface.php Executes a callback for each implementation of a hook for a theme.
ThemeManagerInterface::render function core/lib/Drupal/Core/Theme/ThemeManagerInterface.php Generates themed output.
ThemeManagerInterface::resetActiveTheme function core/lib/Drupal/Core/Theme/ThemeManagerInterface.php Resets the current active theme.
ThemeManagerInterface::setActiveTheme function core/lib/Drupal/Core/Theme/ThemeManagerInterface.php Sets the current active theme manually.
ThemeNegotiator class core/lib/Drupal/Core/Theme/ThemeNegotiator.php Provides a class which determines the active theme of the page.
ThemeNegotiator.php file core/lib/Drupal/Core/Theme/ThemeNegotiator.php
ThemeNegotiator::$classResolver property core/lib/Drupal/Core/Theme/ThemeNegotiator.php The class resolver.
ThemeNegotiator::$negotiators property core/lib/Drupal/Core/Theme/ThemeNegotiator.php Holds an array of theme negotiator IDs, sorted by priority.
ThemeNegotiator::$themeAccess property core/lib/Drupal/Core/Theme/ThemeNegotiator.php The access checker for themes.
ThemeNegotiator::applies function core/lib/Drupal/Core/Theme/ThemeNegotiator.php
ThemeNegotiator::determineActiveTheme function core/lib/Drupal/Core/Theme/ThemeNegotiator.php
ThemeNegotiator::__construct function core/lib/Drupal/Core/Theme/ThemeNegotiator.php Constructs a new ThemeNegotiator.
ThemeNegotiatorInterface interface core/lib/Drupal/Core/Theme/ThemeNegotiatorInterface.php Defines an interface for classes which determine the active theme.
ThemeNegotiatorInterface.php file core/lib/Drupal/Core/Theme/ThemeNegotiatorInterface.php
ThemeNegotiatorInterface::applies function core/lib/Drupal/Core/Theme/ThemeNegotiatorInterface.php Whether this theme negotiator should be used to set the theme.
ThemeNegotiatorInterface::determineActiveTheme function core/lib/Drupal/Core/Theme/ThemeNegotiatorInterface.php Determine the active theme for the request.
ThemeNegotiatorTest class core/tests/Drupal/Tests/Core/Theme/ThemeNegotiatorTest.php Tests Drupal\Core\Theme\ThemeNegotiator.
ThemeNegotiatorTest.php file core/tests/Drupal/Tests/Core/Theme/ThemeNegotiatorTest.php
ThemeNegotiatorTest::$container property core/tests/Drupal/Tests/Core/Theme/ThemeNegotiatorTest.php The container builder.
ThemeNegotiatorTest::$requestStack property core/tests/Drupal/Tests/Core/Theme/ThemeNegotiatorTest.php The request stack.
ThemeNegotiatorTest::$themeAccessCheck property core/tests/Drupal/Tests/Core/Theme/ThemeNegotiatorTest.php The mocked theme access checker.
ThemeNegotiatorTest::$themeNegotiator property core/tests/Drupal/Tests/Core/Theme/ThemeNegotiatorTest.php The actual tested theme negotiator.
ThemeNegotiatorTest::createThemeNegotiator function core/tests/Drupal/Tests/Core/Theme/ThemeNegotiatorTest.php Creates a new theme negotiator instance.
ThemeNegotiatorTest::setUp function core/tests/Drupal/Tests/Core/Theme/ThemeNegotiatorTest.php

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.