You are here

public function WebformSubmissionExportImportImporter::getSourceColumns in Webform 6.x

Same name and namespace in other branches
  1. 8.5 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 1009

Class

WebformSubmissionExportImportImporter
Webform submission export importer.

Namespace

Drupal\webform_submission_export_import

Code

public function getSourceColumns() {
  $file = fopen($this
    ->getImportUri(), 'r');
  $values = fgetcsv($file);
  fclose($file);
  return array_combine($values, $values);
}