Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. ConfigNamesMapper.php

function ConfigNamesMapper::getLangcode

Overrides ConfigMapperInterface::getLangcode

File

core/modules/config_translation/src/ConfigNamesMapper.php, line 400

Class

ConfigNamesMapper
Configuration mapper base implementation.

Namespace

Drupal\config_translation

Code

public function getLangcode() {
    $langcodes = array_map([
        $this,
        'getLangcodeFromConfig',
    ], $this->getConfigNames());
    if (count(array_unique($langcodes)) > 1) {
        throw new ConfigMapperLanguageException('A config mapper can only contain configuration for a single language.');
    }
    return reset($langcodes);
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal