Skip to content

IsMultilingualAccessCheck

Checks access if the site has more than one language configured.


  • Full name: \Drupal\helper\Access\IsMultilingualAccessCheck
  • This class implements: AccessInterface

Properties

languageManager

protected \Drupal\Core\Language\LanguageManagerInterface $languageManager

Methods

__construct

IsMultilingualAccessCheck constructor.

public __construct(\Drupal\Core\Language\LanguageManagerInterface $languageManager): mixed

Parameters:

Parameter Type Description
$languageManager \Drupal\Core\Language\LanguageManagerInterface
The language manager.

access

Checks access to see if the site has more than one language configured.

public access(): \Drupal\Core\Access\AccessResultInterface

Return Value:

The access result.

See Also:

  • \Drupal\language\Plugin\Block\LanguageBlock::blockAccess()