comparison core/modules/config_translation/src/Controller/ConfigTranslationController.php @ 17:129ea1e6d783

Update, including to Drupal core 8.6.10
author Chris Cannam
date Thu, 28 Feb 2019 13:21:36 +0000
parents 7a779792577d
children
comparison
equal deleted inserted replaced
16:c2387f117808 17:129ea1e6d783
137 $page = []; 137 $page = [];
138 $page['#title'] = $this->t('Translations for %label', ['%label' => $mapper->getTitle()]); 138 $page['#title'] = $this->t('Translations for %label', ['%label' => $mapper->getTitle()]);
139 139
140 $languages = $this->languageManager->getLanguages(); 140 $languages = $this->languageManager->getLanguages();
141 if (count($languages) == 1) { 141 if (count($languages) == 1) {
142 drupal_set_message($this->t('In order to translate configuration, the website must have at least two <a href=":url">languages</a>.', [':url' => $this->url('entity.configurable_language.collection')]), 'warning'); 142 $this->messenger()->addWarning($this->t('In order to translate configuration, the website must have at least two <a href=":url">languages</a>.', [':url' => $this->url('entity.configurable_language.collection')]));
143 } 143 }
144 144
145 try { 145 try {
146 $original_langcode = $mapper->getLangcode(); 146 $original_langcode = $mapper->getLangcode();
147 $operations_access = TRUE; 147 $operations_access = TRUE;
160 'items' => [ 160 'items' => [
161 '#theme' => 'item_list', 161 '#theme' => 'item_list',
162 '#items' => $items, 162 '#items' => $items,
163 ], 163 ],
164 ]; 164 ];
165 drupal_set_message($this->renderer->renderPlain($message), 'warning'); 165 $this->messenger()->addWarning($this->renderer->renderPlain($message));
166 166
167 $original_langcode = LanguageInterface::LANGCODE_NOT_SPECIFIED; 167 $original_langcode = LanguageInterface::LANGCODE_NOT_SPECIFIED;
168 $operations_access = FALSE; 168 $operations_access = FALSE;
169 } 169 }
170 170