protected function EntityField::getEntityContextDataEntityTypeId in Entity Field Condition 2.0.x
Get entity context data entity type ID.
Throws
\Drupal\Component\Plugin\Exception\PluginException
3 calls to EntityField::getEntityContextDataEntityTypeId()
- EntityField::getEntityContextDataEntityBundleTypes in src/
Plugin/ Condition/ EntityField.php - Get the entity context data entity bundle types.
- EntityField::getEntityContextDataEntityDefinition in src/
Plugin/ Condition/ EntityField.php - Get entity context data entity definition.
- EntityField::getEntityContextDataEntityFieldDefinitions in src/
Plugin/ Condition/ EntityField.php - Get entity context data entity field definitions.
File
- src/
Plugin/ Condition/ EntityField.php, line 623
Class
- EntityField
- Define the entity field condition base class.
Namespace
Drupal\entity_field_condition\Plugin\ConditionCode
protected function getEntityContextDataEntityTypeId() : ?string {
$context_definition = $this
->getContextDefinition('entity');
if (!isset($context_definition)) {
return NULL;
}
/** @var \Drupal\Core\Entity\TypedData\EntityDataDefinition $data_definition */
$data_definition = $context_definition
->getDataDefinition();
return $data_definition
->getEntityTypeId();
}