diff --git a/core/modules/language/language.module b/core/modules/language/language.module index 311a249..ddb8016 100644 --- a/core/modules/language/language.module +++ b/core/modules/language/language.module @@ -96,7 +96,7 @@ function language_help($route_name, RouteMatchInterface $route_match) { * Use \Drupal\language\LanguageAccessController. */ function language_access_language_edit_or_delete($language) { - return !$language->isLocked() && \Drupal::currentUser()->hasPermission('administer languages'); + return !$language->locked && \Drupal::currentUser()->hasPermission('administer languages'); } /** @@ -462,7 +462,7 @@ function language_save(LanguageInterface $language) { */ function language_delete($langcode) { $languages = \Drupal::languageManager()->getLanguages(LanguageInterface::STATE_ALL); - if(isset($languages[$langcode]) && !$languages[$langcode]->isLocked()) { + if (isset($languages[$langcode]) && !$languages[$langcode]->isLocked()) { $language = $languages[$langcode]; // Remove the language. @@ -599,7 +599,7 @@ function language_language_entity_insert(LanguageEntity $language) { // Add language to the list of language domains. $domains = language_negotiation_url_domains(); - $domains[$language->id] = ''; + $domains[$language->id()] = ''; language_negotiation_url_domains_save($domains); } @@ -609,12 +609,12 @@ function language_language_entity_insert(LanguageEntity $language) { function language_language_entity_delete(LanguageEntity $language) { // Remove language from language prefix list. $prefixes = language_negotiation_url_prefixes(); - unset($prefixes[$language->id]); + unset($prefixes[$language->id()]); language_negotiation_url_prefixes_save($prefixes); // Remove language from language domain list. $domains = language_negotiation_url_domains(); - unset($domains[$language->id]); + unset($domains[$language->id()]); language_negotiation_url_domains_save($domains); }