public function ConfigurableLanguageManager::saveLanguageTypesConfiguration in Zircon Profile 8.0
Same name and namespace in other branches
- 8 core/modules/language/src/ConfigurableLanguageManager.php \Drupal\language\ConfigurableLanguageManager::saveLanguageTypesConfiguration()
Stores language types configuration.
Parameters
array: An indexed array with the following keys_
- configurable: an array of configurable language type names.
- all: an array of all the defined language type names.
Overrides ConfigurableLanguageManagerInterface::saveLanguageTypesConfiguration
File
- core/
modules/ language/ src/ ConfigurableLanguageManager.php, line 201 - Contains \Drupal\language\ConfigurableLanguageManager.
Class
- ConfigurableLanguageManager
- Overrides default LanguageManager to provide configured languages.
Namespace
Drupal\languageCode
public function saveLanguageTypesConfiguration(array $values) {
$config = $this->configFactory
->getEditable('language.types');
if (isset($values['configurable'])) {
$config
->set('configurable', $values['configurable']);
}
if (isset($values['all'])) {
$config
->set('all', $values['all']);
}
$config
->save();
}