public function InstantArticleContentEntityNormalizer::__construct in Facebook Instant Articles 3.x
Same name and namespace in other branches
- 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\NormalizerCode
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();
}