LocaleConfigManager::getComponentNames

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();
  }
}
doc_Drupal
2016-10-29 09:23:53
Comments
Leave a Comment

Please login to continue.