comparison core/modules/language/src/Element/LanguageConfiguration.php @ 18:af1871eacc83

Update to Drupal core 8.7.1
author Chris Cannam
date Thu, 09 May 2019 15:33:08 +0100
parents 4c8ae668cc8c
children
comparison
equal deleted inserted replaced
17:129ea1e6d783 18:af1871eacc83
1 <?php 1 <?php
2 2
3 namespace Drupal\language\Element; 3 namespace Drupal\language\Element;
4 4
5 use Drupal\Core\Url;
5 use Drupal\Core\Form\FormStateInterface; 6 use Drupal\Core\Form\FormStateInterface;
6 use Drupal\Core\Language\LanguageInterface; 7 use Drupal\Core\Language\LanguageInterface;
7 use Drupal\Core\Render\Element\FormElement; 8 use Drupal\Core\Render\Element\FormElement;
8 9
9 /** 10 /**
39 $default_config = $element['#default_value']; 40 $default_config = $element['#default_value'];
40 $element['langcode'] = [ 41 $element['langcode'] = [
41 '#type' => 'select', 42 '#type' => 'select',
42 '#title' => t('Default language'), 43 '#title' => t('Default language'),
43 '#options' => $options + static::getDefaultOptions(), 44 '#options' => $options + static::getDefaultOptions(),
44 '#description' => t('Explanation of the language options is found on the <a href=":languages_list_page">languages list page</a>.', [':languages_list_page' => \Drupal::url('entity.configurable_language.collection')]), 45 '#description' => t('Explanation of the language options is found on the <a href=":languages_list_page">languages list page</a>.', [':languages_list_page' => Url::fromRoute('entity.configurable_language.collection')->toString()]),
45 '#default_value' => ($default_config != NULL) ? $default_config->getDefaultLangcode() : LanguageInterface::LANGCODE_SITE_DEFAULT, 46 '#default_value' => ($default_config != NULL) ? $default_config->getDefaultLangcode() : LanguageInterface::LANGCODE_SITE_DEFAULT,
46 ]; 47 ];
47 48
48 $element['language_alterable'] = [ 49 $element['language_alterable'] = [
49 '#type' => 'checkbox', 50 '#type' => 'checkbox',