function media_directories_ui_update_8004 in Media Directories 2.x
Same name and namespace in other branches
- 8 modules/media_directories_ui/media_directories_ui.install \media_directories_ui_update_8004()
Rename the entity browsers labels.
File
- modules/
media_directories_ui/ media_directories_ui.install, line 161 - Install and database hook implementations.
Code
function media_directories_ui_update_8004() {
$config_factory = \Drupal::configFactory();
$config = $config_factory
->getEditable('entity_browser.browser.media_directories_overview');
$config
->set('label', 'Media Directories: Standalone');
$config
->save();
$config = $config_factory
->getEditable('entity_browser.browser.media_directories_modal');
$config
->set('label', 'Media Directories: Field widget');
$config
->save();
$language_manager = \Drupal::languageManager();
if ($language_manager instanceof ConfigurableLanguageManagerInterface) {
foreach ($language_manager
->getLanguages() as $language) {
$config_translation = $language_manager
->getLanguageConfigOverride($language
->getId(), 'entity_browser.browser.media_directories_overview');
$config_translation
->set('label', 'Media Directories: Standalone');
$config_translation
->save();
$config_translation = $language_manager
->getLanguageConfigOverride($language
->getId(), 'entity_browser.browser.media_directories_modal');
$config_translation
->set('label', 'Media Directories: Field widget');
$config_translation
->save();
}
}
}