diff --git a/core/includes/bootstrap.inc b/core/includes/bootstrap.inc index a2fea5c..0f46eb3 100644 --- a/core/includes/bootstrap.inc +++ b/core/includes/bootstrap.inc @@ -2418,7 +2418,7 @@ function get_t() { * Initializes all the defined language types and sets the default langcode. */ function drupal_language_initialize() { - $language_manager = Drupal::service('language_manager'); + $language_manager = Drupal::languageManager(); $language_manager->init(); Drupal::translation()->setDefaultLangcode($language_manager->getLanguage(Language::TYPE_INTERFACE)->langcode); } @@ -2432,10 +2432,10 @@ function drupal_language_initialize() { * The type of language object needed, e.g. Language::TYPE_INTERFACE. * * @deprecated as of Drupal 8.0. Use - * Drupal::service('language_manager')->getLanguage($type). + * Drupal::languageManager()->getLanguage($type). */ function language($type) { - return Drupal::service('language_manager')->getLanguage($type); + return Drupal::languageManager()->getLanguage($type); } /** diff --git a/core/lib/Drupal.php b/core/lib/Drupal.php index b2e580d..bb4368c 100644 --- a/core/lib/Drupal.php +++ b/core/lib/Drupal.php @@ -381,4 +381,14 @@ public static function translation() { return static::$container->get('string_translation'); } + /** + * Returns the language manager service. + * + * @return \Drupal\Core\Language\LanguageManager + * The language manager. + */ + public static function languageManager() { + return static::$container->get('language_manager'); + } + }