You are here

public function WebformSubmissionExportImportImporter::getElements 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::getElements()

Get webform elements.

Return value

array An associative array containing webform elements keyed by name.

Overrides WebformSubmissionExportImportImporterInterface::getElements

5 calls to WebformSubmissionExportImportImporter::getElements()
WebformSubmissionExportImportImporter::exportSubmission in modules/webform_submission_export_import/src/WebformSubmissionExportImportImporter.php
Export webform submission as a CSV record.
WebformSubmissionExportImportImporter::getDestinationColumns in modules/webform_submission_export_import/src/WebformSubmissionExportImportImporter.php
Get destination (field and element) columns name.
WebformSubmissionExportImportImporter::importConvertRecordToValues in modules/webform_submission_export_import/src/WebformSubmissionExportImportImporter.php
Convert CSV records to entity values.
WebformSubmissionExportImportImporter::importPrepareRecord in modules/webform_submission_export_import/src/WebformSubmissionExportImportImporter.php
Prepare import submission record.
WebformSubmissionExportImportImporter::importSaveSubmission in modules/webform_submission_export_import/src/WebformSubmissionExportImportImporter.php
Save import record submission.

File

modules/webform_submission_export_import/src/WebformSubmissionExportImportImporter.php, line 249

Class

WebformSubmissionExportImportImporter
Webform submission export importer.

Namespace

Drupal\webform_submission_export_import

Code

public function getElements() {
  if (isset($this->elements)) {
    return $this->elements;
  }
  $this->elements = $this
    ->getWebform()
    ->getElementsInitializedFlattenedAndHasValue();
  return $this->elements;
}