public function YamlFormSubmission::getSourceEntity in YAML Form 8
Gets the form submission's source entity.
Return value
\Drupal\Core\Entity\EntityInterface|null The entity that this form submission was created from.
Overrides YamlFormSubmissionInterface::getSourceEntity
2 calls to YamlFormSubmission::getSourceEntity()
- YamlFormSubmission::getSourceUrl in src/
Entity/ YamlFormSubmission.php  - Gets the form submission's source URL.
 - YamlFormSubmission::label in src/
Entity/ YamlFormSubmission.php  - Gets the label of the entity.
 
File
- src/
Entity/ YamlFormSubmission.php, line 391  
Class
- YamlFormSubmission
 - Defines the YamlFormSubmission entity.
 
Namespace
Drupal\yamlform\EntityCode
public function getSourceEntity() {
  if ($this->entity_type->value && $this->entity_id->value) {
    $entity_type = $this->entity_type->value;
    $entity_id = $this->entity_id->value;
    return $this
      ->entityTypeManager()
      ->getStorage($entity_type)
      ->load($entity_id);
  }
  else {
    return NULL;
  }
}