You are here

public function WebformRequest::getCurrentWebformSubmission in Webform 8.5

Same name and namespace in other branches
  1. 6.x src/WebformRequest.php \Drupal\webform\WebformRequest::getCurrentWebformSubmission()

Get webform submission associated with the current request.

Return value

\Drupal\webform\WebformSubmissionInterface|null The current request's webform submission.

Overrides WebformRequestInterface::getCurrentWebformSubmission

1 call to WebformRequest::getCurrentWebformSubmission()
WebformRequest::getCurrentWebformSubmissionUrl in src/WebformRequest.php
Get the URL for the current webform submission and source entity.

File

src/WebformRequest.php, line 172

Class

WebformRequest
Handles webform requests.

Namespace

Drupal\webform

Code

public function getCurrentWebformSubmission() {
  $webform_submission = $this->routeMatch
    ->getParameter('webform_submission');
  if (is_string($webform_submission)) {
    $webform_submission = $this->entityTypeManager
      ->getStorage('webform_submission')
      ->load($webform_submission);
  }
  return $webform_submission;
}