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.