public function WebformSubmissionStorage::invokeWebformHandlers in Webform 8.5
Same name and namespace in other branches
- 6.x src/WebformSubmissionStorage.php \Drupal\webform\WebformSubmissionStorage::invokeWebformHandlers()
Invoke a webform submission's webform's handlers method.
Parameters
string $method: The webform handler method to be invoked.
\Drupal\webform\WebformSubmissionInterface $webform_submission: A webform submission.
mixed $context1: (optional) An additional variable that is passed by reference.
mixed $context2: (optional) An additional variable that is passed by reference.
Return value
\Drupal\Core\Access\AccessResult|null If 'access' method is invoked an AccessResult is returned.
Overrides WebformSubmissionStorageInterface::invokeWebformHandlers
5 calls to WebformSubmissionStorage::invokeWebformHandlers()
- WebformSubmissionStorage::create in src/
WebformSubmissionStorage.php - Constructs a new entity object, without permanently saving it.
- WebformSubmissionStorage::delete in src/
WebformSubmissionStorage.php - Deletes permanently saved entities.
- WebformSubmissionStorage::doPostSave in src/
WebformSubmissionStorage.php - Performs post save entity processing.
- WebformSubmissionStorage::doPreSave in src/
WebformSubmissionStorage.php - Performs presave entity processing.
- WebformSubmissionStorage::postLoad in src/
WebformSubmissionStorage.php - Attaches data to entities upon loading.
File
- src/
WebformSubmissionStorage.php, line 1215
Class
- WebformSubmissionStorage
- Defines the webform submission storage.
Namespace
Drupal\webformCode
public function invokeWebformHandlers($method, WebformSubmissionInterface $webform_submission, &$context1 = NULL, &$context2 = NULL) {
$webform = $webform_submission
->getWebform();
if ($webform) {
return $webform
->invokeHandlers($method, $webform_submission, $context1, $context2);
}
}