class ThemeInstaller

Manages theme installation/uninstallation.

Hierarchy

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.

© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/core!lib!Drupal!Core!Extension!ThemeInstaller.php/class/ThemeInstaller/8.1.x