You are here

protected function WebformEntityReferenceViews::getTargetEntityType in Webform Views Integration 8.5

Retrieve target entity type from provided element.

Parameters

\Drupal\webform\Plugin\WebformElementEntityReferenceInterface $element_plugin: Element plugin that corresponds to $element

array $element: Webform element whose target entity type is requested

Return value

\Drupal\Core\Entity\EntityTypeInterface Target entity type of the provided element

2 calls to WebformEntityReferenceViews::getTargetEntityType()
WebformEntityReferenceViews::getElementViewsData in src/WebformElementViews/WebformEntityReferenceViews.php
Generate views data definition that corresponds to given webform element.
WebformEntityReferenceViews::getViewsData in src/WebformElementViews/WebformEntityReferenceViews.php
Generate views data related to a given element of a given webform.

File

src/WebformElementViews/WebformEntityReferenceViews.php, line 104

Class

WebformEntityReferenceViews
Webform views handler for entity reference webform elements.

Namespace

Drupal\webform_views\WebformElementViews

Code

protected function getTargetEntityType(WebformElementEntityReferenceInterface $element_plugin, array $element) {
  return $this->entityTypeManager
    ->getDefinition($element_plugin
    ->getTargetType($element));
}