drupal/core/modules/language/language.services.yml

20 lines
833 B
YAML

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']
calls:
- [initLanguageManager]
language.config_subscriber:
class: Drupal\language\EventSubscriber\ConfigSubscriber
tags:
- { name: event_subscriber }
language.config_factory_override:
class: Drupal\language\Config\LanguageConfigFactoryOverride
arguments: ['@config.storage', '@event_dispatcher', '@config.typed']
tags:
- { name: config.factory.override, priority: -254 }
- { name: event_subscriber }