Mercurial > hg > isophonics-drupal-site
diff core/modules/language/language.services.yml @ 0:4c8ae668cc8c
Initial import (non-working)
author | Chris Cannam |
---|---|
date | Wed, 29 Nov 2017 16:09:58 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/core/modules/language/language.services.yml Wed Nov 29 16:09:58 2017 +0000 @@ -0,0 +1,26 @@ +services: + plugin.manager.language_negotiation_method: + class: Drupal\language\LanguageNegotiationMethodManager + arguments: ['@container.namespaces', '@cache.discovery', '@module_handler'] + language_negotiator: + class: Drupal\language\LanguageNegotiator + arguments: ['@language_manager', '@plugin.manager.language_negotiation_method', '@config.factory', '@settings', '@request_stack'] + calls: + - [initLanguageManager] + language.config_subscriber: + class: Drupal\language\EventSubscriber\ConfigSubscriber + arguments: ['@language_manager', '@language.default', '@config.factory', '@language_negotiator'] + tags: + - { name: event_subscriber } + language.config_factory_override: + class: Drupal\language\Config\LanguageConfigFactoryOverride + arguments: ['@config.storage', '@event_dispatcher', '@config.typed', '@language.default'] + tags: + - { name: config.factory.override, priority: -254 } + - { name: event_subscriber } + language_converter: + class: Drupal\language\LanguageConverter + arguments: ['@language_manager'] + tags: + - { name: paramconverter } + lazy: true