protected function WebformSubmissionStorage::deleteData in Webform 8.5
Same name and namespace in other branches
- 6.x src/WebformSubmissionStorage.php \Drupal\webform\WebformSubmissionStorage::deleteData()
 
Delete webform submission data from the 'webform_submission_data' table.
Parameters
array $webform_submissions: An array of webform submissions.
1 call to WebformSubmissionStorage::deleteData()
- WebformSubmissionStorage::delete in src/
WebformSubmissionStorage.php  - Deletes permanently saved entities.
 
File
- src/
WebformSubmissionStorage.php, line 1437  
Class
- WebformSubmissionStorage
 - Defines the webform submission storage.
 
Namespace
Drupal\webformCode
protected function deleteData(array $webform_submissions) {
  $sids = [];
  foreach ($webform_submissions as $webform_submission) {
    $sids[$webform_submission
      ->id()] = $webform_submission
      ->id();
  }
  $this->database
    ->delete('webform_submission_data')
    ->condition('sid', $sids, 'IN')
    ->execute();
}