summaryrefslogtreecommitdiffstatshomepage
path: root/core/modules/language/language.module
diff options
context:
space:
mode:
authorAlex Pott <alex.a.pott@googlemail.com>2018-03-01 09:35:44 +0000
committerAlex Pott <alex.a.pott@googlemail.com>2018-03-01 09:35:44 +0000
commit877e4a816983caa771f876ffe082b96a6fcd52eb (patch)
tree6fe8f14fe3e192d7bd291dc52d7a38c0c47b2141 /core/modules/language/language.module
parentd85463b0c6d748502f6be88214dd8bced2d295d6 (diff)
downloaddrupal-877e4a816983caa771f876ffe082b96a6fcd52eb.tar.gz
drupal-877e4a816983caa771f876ffe082b96a6fcd52eb.zip
Issue #2462729 by segi, Yogesh Pawar, andypost, rpayanm, Gábor Hojtsy, alexpott, sidharthap, tstoeckler, tim.plunkett: Move ConfigurableLanguage hook implementations in language module to the entity
Diffstat (limited to 'core/modules/language/language.module')
-rw-r--r--core/modules/language/language.module33
1 files changed, 0 insertions, 33 deletions
diff --git a/core/modules/language/language.module b/core/modules/language/language.module
index 734ad6938df..0ce68d7d94a 100644
--- a/core/modules/language/language.module
+++ b/core/modules/language/language.module
@@ -15,7 +15,6 @@ use Drupal\Core\Form\FormStateInterface;
use Drupal\Core\Language\LanguageInterface;
use Drupal\Core\Routing\RouteMatchInterface;
use Drupal\Core\Session\AccountInterface;
-use Drupal\language\ConfigurableLanguageInterface;
use Drupal\language\Entity\ContentLanguageSettings;
use Drupal\language\Plugin\LanguageNegotiation\LanguageNegotiationUI;
use Drupal\language\Plugin\LanguageNegotiation\LanguageNegotiationUrl;
@@ -347,38 +346,6 @@ function language_modules_uninstalled($modules) {
}
/**
- * Implements hook_ENTITY_TYPE_insert() for 'configurable_language'.
- */
-function language_configurable_language_insert(ConfigurableLanguageInterface $language) {
- if ($language->isLocked()) {
- return;
- }
-
- // Add language to the list of language domains.
- $config = \Drupal::configFactory()->getEditable('language.negotiation');
- $domains = $config->get('url.domains');
- $domains[$language->id()] = '';
- $config->set('url.domains', $domains)->save();
-}
-
-/**
- * Implements hook_ENTITY_TYPE_delete() for 'configurable_language'.
- */
-function language_configurable_language_delete(ConfigurableLanguageInterface $language) {
- // Remove language from language prefix list.
- $config = \Drupal::configFactory()->getEditable('language.negotiation');
- $prefixes = $config->get('url.prefixes');
- unset($prefixes[$language->id()]);
- $config->set('url.prefixes', $prefixes)->save();
-
- // Remove language from language domain list.
- $config = \Drupal::configFactory()->getEditable('language.negotiation');
- $domains = $config->get('url.domains');
- unset($domains[$language->id()]);
- $config->set('url.domains', $domains)->save();
-}
-
-/**
* Implements hook_preprocess_HOOK() for block templates.
*/
function language_preprocess_block(&$variables) {