/** * {@inheritdoc} */ public static function create(ContainerInterface $container, array $configuration, $plugin_id, $plugin_definition) { /** @var static $processor */ $processor = parent::create($container, $configuration, $plugin_id, $plugin_definition); /** @var \Drupal\Component\Transliteration\TransliterationInterface $transliterator */ $transliterator = $container->get('transliteration'); $processor->setTransliterator($transliterator); /** @var \Drupal\Core\Language\LanguageManagerInterface $language_manager */ $language_manager = $container->get('language_manager'); $processor->setLangcode($language_manager->getDefaultLanguage()->getId()); return $processor; }