You are here

protected function WebformSubmissionExportImportImporter::getEntityExportId 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::getEntityExportId()

Get an entity's export id or UUID based on the export options.

Parameters

\Drupal\Core\Entity\EntityInterface $entity: An entity.

array $export_options: Export options.

Return value

string|int The entity's id or UUID.

1 call to WebformSubmissionExportImportImporter::getEntityExportId()
WebformSubmissionExportImportImporter::exportSubmission in modules/webform_submission_export_import/src/WebformSubmissionExportImportImporter.php
Export webform submission as a CSV record.

File

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

Class

WebformSubmissionExportImportImporter
Webform submission export importer.

Namespace

Drupal\webform_submission_export_import

Code

protected function getEntityExportId(EntityInterface $entity = NULL, array $export_options = []) {
  if (!$entity) {
    return '';
  }
  else {
    return empty($export_options['uuid']) ? $entity
      ->id() : $entity
      ->uuid();
  }
}