public function WebformSubmissionExportImportImporter::getSourceColumns 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::getSourceColumns()
Get source (CSV) columns name.
Return value
array An associative array containing source (CSV) columns name.
Overrides WebformSubmissionExportImportImporterInterface::getSourceColumns
1 call to WebformSubmissionExportImportImporter::getSourceColumns()
- WebformSubmissionExportImportImporter::getSourceToDestinationColumnMapping in modules/
webform_submission_export_import/ src/ WebformSubmissionExportImportImporter.php - Get source (CSV) to destination (field and element) column mapping.
File
- modules/
webform_submission_export_import/ src/ WebformSubmissionExportImportImporter.php, line 1015
Class
- WebformSubmissionExportImportImporter
- Webform submission export import manager.
Namespace
Drupal\webform_submission_export_importCode
public function getSourceColumns() {
$file = fopen($this
->getImportUri(), 'r');
$values = fgetcsv($file);
fclose($file);
return array_combine($values, $values);
}