protected ConfigInstaller::getEnabledExtensions()
Gets the list of enabled extensions including both modules and themes.
Return value
array A list of enabled extensions which includes both modules and themes.
File
- core/lib/Drupal/Core/Config/ConfigInstaller.php, line 564
Class
Namespace
Drupal\Core\Config
Code
protected function getEnabledExtensions() {
// Read enabled extensions directly from configuration to avoid circular
// dependencies on ModuleHandler and ThemeHandler.
$extension_config = $this->configFactory->get('core.extension');
$enabled_extensions = (array) $extension_config->get('module');
$enabled_extensions += (array) $extension_config->get('theme');
// Core can provide configuration.
$enabled_extensions['core'] = 'core';
return array_keys($enabled_extensions);
}
Please login to continue.