class LanguageDefault (View source)

Provides a simple get and set wrapper to the default language object.

The default language must be provided without dependencies since it is both configured and a dependency of the configuration system. The LanguageDefault object is a container service. The default values are stored on the container by \Drupal\Core\DrupalKernel::buildContainer(). This allows services to override this parameter in a ServiceProvider, for example, \Drupal\language\LanguageServiceProvider::alter().

Properties

protected LanguageInterface $language

The default language.

Methods

__construct(array $values)

Constructs the default language object.

get()

Gets the default language.

set(LanguageInterface $language)

Sets the default language.

Details

__construct(array $values)

Constructs the default language object.

Parameters

array $values

The properties used to construct the default language.

LanguageInterface get()

Gets the default language.

Return Value

LanguageInterface

The default language.

set(LanguageInterface $language)

Sets the default language.

Parameters

LanguageInterface $language

The default language.