Manages theme installation/uninstallation.
Hierarchy
- class \Drupal\Core\Extension\ThemeInstaller implements ThemeInstallerInterface
File
- core/lib/Drupal/Core/Extension/ThemeInstaller.php, line 17
Namespace
Drupal\Core\Extension
Members
Name | Modifiers | Type | Description |
---|---|---|---|
ThemeInstaller::$configFactory | protected | property | |
ThemeInstaller::$configInstaller | protected | property | |
ThemeInstaller::$configManager | protected | property | |
ThemeInstaller::$cssCollectionOptimizer | protected | property | |
ThemeInstaller::$logger | protected | property | |
ThemeInstaller::$moduleHandler | protected | property | |
ThemeInstaller::$routeBuilder | protected | property | |
ThemeInstaller::$state | protected | property | |
ThemeInstaller::install | public | function | Installs a given list of themes. Overrides ThemeInstallerInterface::install |
ThemeInstaller::resetSystem | protected | function | Resets some other systems like rebuilding the route information or caches. |
ThemeInstaller::systemListReset | protected | function | Wraps system_list_reset(). |
ThemeInstaller::themeRegistryRebuild | protected | function | Wraps drupal_theme_rebuild(). |
ThemeInstaller::uninstall | public | function | Uninstalls a given list of themes. Overrides ThemeInstallerInterface::uninstall |
ThemeInstaller::__construct | public | function | Constructs a new ThemeInstaller. |
Please login to continue.