You are here

public function InstantArticleContentEntityNormalizer::__construct in Facebook Instant Articles 3.x

Same name and namespace in other branches
  1. 8.2 src/Normalizer/InstantArticleContentEntityNormalizer.php \Drupal\fb_instant_articles\Normalizer\InstantArticleContentEntityNormalizer::__construct()

ContentEntityNormalizer constructor.

Parameters

\Drupal\Core\Config\ConfigFactoryInterface $config: Config factory service.

\Drupal\Core\Entity\EntityFieldManagerInterface $entity_field_manager: Entity field manager service.

\Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager: Entity type manager service.

\Drupal\Core\Extension\InfoParserInterface $info_parser: Info parser.

\Drupal\Core\Extension\ModuleHandlerInterface $module_handler: Module handler.

\Drupal\Core\Language\LanguageManagerInterface $language_manager: Language manager interface.

File

src/Normalizer/InstantArticleContentEntityNormalizer.php, line 99

Class

InstantArticleContentEntityNormalizer
Facebook Instant Articles content entity normalizer.

Namespace

Drupal\fb_instant_articles\Normalizer

Code

public function __construct(ConfigFactoryInterface $config, EntityFieldManagerInterface $entity_field_manager, EntityTypeManagerInterface $entity_type_manager, InfoParserInterface $info_parser, ModuleHandlerInterface $module_handler, LanguageManagerInterface $language_manager) {
  $this->config = $config
    ->get('fb_instant_articles.settings');
  $this->entityFieldManager = $entity_field_manager;
  $this->entityTypeManager = $entity_type_manager;
  $this->infoParser = $info_parser;
  $this->moduleHandler = $module_handler;
  $this->currentLanguage = $language_manager
    ->getCurrentLanguage();
}