/** * Reacts to the ConfigEvents::COLLECTION_NAMES event. * * @param \Drupal\Core\Config\ConfigCollectionInfo $collection_info * The configuration collection names event. */ public function addCollections(ConfigCollectionInfo $collection_info) { $collections = $this->state->get('config_collection_install_test.collection_names', array()); foreach ($collections as $collection) { $collection_info->addCollection($collection); } }
/** * {@inheritdoc} */ public function addCollections(ConfigCollectionInfo $collection_info) { foreach (\Drupal::languageManager()->getLanguages() as $language) { $collection_info->addCollection($this->createConfigCollectionName($language->getId()), $this); } }