class LanguageServiceProvider extends ServiceProviderBase (View source)

Overrides the language_manager service to point to language's module one.

Constants

CONFIG_PREFIX

Methods

register(ContainerBuilder $container)

Registers services to the container.

alter(ContainerBuilder $container)

Modifies existing service definitions.

bool
isMultilingual()

Checks whether the site is multilingual.

array|bool
getDefaultLanguageValues()

Gets the default language values.

Details

register(ContainerBuilder $container)

Registers services to the container.

Parameters

ContainerBuilder $container

The ContainerBuilder to register services to.

alter(ContainerBuilder $container)

Modifies existing service definitions.

Parameters

ContainerBuilder $container

The ContainerBuilder whose service definitions can be altered.

protected bool isMultilingual()

Checks whether the site is multilingual.

Return Value

bool

TRUE if the site is multilingual, FALSE otherwise.

protected array|bool getDefaultLanguageValues()

Gets the default language values.

Return Value

array|bool

Returns the default language values for the language configured in system.site:default_langcode if the corresponding configuration entity exists, otherwise FALSE.