Implements hook_field_available_languages_alter().
function field_test_field_available_languages_alter(&$langcodes, $context) {
if (Drupal::state()
->get('field_test.field_available_languages_alter')) {
// Add an unavailable language code.
$langcodes[] = 'xx';
// Remove an available language code.
$index = array_search('en', $langcodes);
unset($langcodes[$index]);
}
}