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.