5 * Post update functions for Language module.
8 use Drupal\Core\Entity\Entity\EntityFormDisplay;
11 * Add the 'include_locked' settings to the 'language_select' widget.
13 function language_post_update_language_select_widget() {
14 foreach (EntityFormDisplay::loadMultiple() as $display_form) {
15 $content = $display_form->get('content');
17 foreach (array_keys($content) as $element) {
18 if (isset($content[$element]['type']) && $content[$element]['type'] == 'language_select') {
19 $content[$element]['settings']['include_locked'] = TRUE;
24 $display_form->set('content', $content);
25 $display_form->save();