protected function WebformSubmissionExportImportImporter::importMultipleElement in Webform 8.5
Same name and namespace in other branches
- 6.x modules/webform_submission_export_import/src/WebformSubmissionExportImportImporter.php \Drupal\webform_submission_export_import\WebformSubmissionExportImportImporter::importMultipleElement()
Import multiple element.
Parameters
array $element: An element with multiple values.
mixed $value: File URI(s) from CSV record.
\Drupal\webform\WebformSubmissionInterface|null $webform_submission: Existing submission or NULL if new submission.
array $errors: An array of error messages.
Return value
array An array of multiple values.
1 call to WebformSubmissionExportImportImporter::importMultipleElement()
- WebformSubmissionExportImportImporter::importElement in modules/
webform_submission_export_import/ src/ WebformSubmissionExportImportImporter.php - Import element.
File
- modules/
webform_submission_export_import/ src/ WebformSubmissionExportImportImporter.php, line 902
Class
- WebformSubmissionExportImportImporter
- Webform submission export import manager.
Namespace
Drupal\webform_submission_export_importCode
protected function importMultipleElement(array $element, $value, WebformSubmissionInterface $webform_submission = NULL, array &$errors) {
$values = preg_split('/\\s*,\\s*/', $value);
foreach ($values as $index => $item) {
$values[$index] = str_replace('%2C', ',', $item);
}
return $values;
}