entityManager = $entity_manager; $this->languageManager = $language_manager; } /** * {@inheritdoc} */ public static function create(ContainerInterface $container, array $configuration, $plugin_id, $plugin_definition) { return new static($configuration, $plugin_id, $plugin_definition, $container->get('entity.manager'), $container->get('language_manager')); } /** * {@inheritdoc} */ public function render($row) { return $this->getEntityTranslation($row->_entity, $row); } /** * {@inheritdoc} */ public function getEntityTypeId() { return $this->view->getBaseEntityType()->id(); } /** * {@inheritdoc} */ protected function getEntityManager() { return $this->entityManager; } /** * {@inheritdoc} */ protected function getLanguageManager() { return $this->languageManager; } /** * {@inheritdoc} */ protected function getView() { return $this->view; } /** * {@inheritdoc} */ public function query() { parent::query(); $this->getEntityTranslationRenderer()->query($this->view->getQuery()); } }