diff --git a/core/core.services.yml b/core/core.services.yml index dcda25d..acacb92 100644 --- a/core/core.services.yml +++ b/core/core.services.yml @@ -185,7 +185,7 @@ services: arguments: ['@event_dispatcher', '@service_container', '@controller_resolver'] language_manager: class: Drupal\Core\Language\LanguageManager - arguments: ['@?state'] + arguments: ['@state'] string_translator.custom_strings: class: Drupal\Core\StringTranslation\Translator\CustomStrings tags: diff --git a/core/includes/install.core.inc b/core/includes/install.core.inc index 1ecd819..c5f3af9 100644 --- a/core/includes/install.core.inc +++ b/core/includes/install.core.inc @@ -383,7 +383,9 @@ function install_begin_request(&$install_state) { ->addArgument(new Reference('config.context')); // Register the 'language_manager' service. - $container->register('language_manager', 'Drupal\Core\Language\LanguageManager'); + $container + ->register('language_manager', 'Drupal\Core\Language\LanguageManager') + ->addArgument(NULL); // Register the translation services. install_register_translation_service($container); diff --git a/core/lib/Drupal/Core/Language/LanguageManager.php b/core/lib/Drupal/Core/Language/LanguageManager.php index e676d20..c542ea3 100644 --- a/core/lib/Drupal/Core/Language/LanguageManager.php +++ b/core/lib/Drupal/Core/Language/LanguageManager.php @@ -56,7 +56,7 @@ class LanguageManager { /** * Constructs an LanguageManager object. * - * @param KeyValueStoreInterface $state + * @param \Drupal\Core\KeyValueStore\KeyValueStoreInterface $state * The state keyvalue store. */ public function __construct(KeyValueStoreInterface $state = NULL) {