コード例 #1
0
 /**
  * {@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;
 }