diff --git a/src/Plugin/DataType/DynamicEntityReference.php b/src/Plugin/DataType/DynamicEntityReference.php index 144bf260fd888ec4090a900c9f72ef58e6b4d589..249c662e0b38b00a80b6dbb527114f6a3fc22d33 100644 --- a/src/Plugin/DataType/DynamicEntityReference.php +++ b/src/Plugin/DataType/DynamicEntityReference.php @@ -50,7 +50,9 @@ class DynamicEntityReference extends EntityReference { // DynamicEntityReferenceItem storage settings it is selected dynamically // so it exists in DynamicEntityReferenceItem::values['target_type']. $target_type = $this->parent->getValue()['target_type']; - $entity = entity_load($target_type, $this->id); + $entity = \Drupal::entityTypeManager() + ->getStorage($target_type) + ->load($this->id); $this->target = isset($entity) ? $entity->getTypedData() : NULL; } return $this->target;