public LocaleConfigManager::getComponentNames(array $components = array())
Gets configuration names associated with components.
Parameters
array $components: (optional) Array of component lists indexed by type. If not present or it is an empty array, it will update all components.
Return value
array Array of configuration object names.
File
- core/modules/locale/src/LocaleConfigManager.php, line 299
Class
- LocaleConfigManager
- Manages configuration supported in part by interface translation.
Namespace
Drupal\locale
Code
public function getComponentNames(array $components = array()) {
$components = array_filter($components);
if ($components) {
$names = array();
foreach ($components as $type => $list) {
// InstallStorage::getComponentNames returns a list of folders keyed by
// config name.
$names = array_merge($names, $this->defaultConfigStorage->getComponentNames($type, $list));
}
return $names;
}
else {
return $this->defaultConfigStorage->listAll();
}
}
Please login to continue.