function disable_language_field_widget_language_select_form_alter in Disable language 8
Implements hook_field_widget_WIDGET_TYPE_form_alter().
File
- ./
disable_language.module, line 190 - Contains disable_language.module.
Code
function disable_language_field_widget_language_select_form_alter(&$element, FormStateInterface $form_state, $context) {
// Check permissions and add after_build callback to language select widgets.
if (\Drupal::currentUser()
->hasPermission('create content in disabled language')) {
return;
}
$element['#after_build'][] = 'disable_language_language_select_after_build';
}