You are here

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

Attempt delete managed file created for import uri.

Return value

bool TRUE if managed file created for import uri was deleted.

Overrides WebformSubmissionExportImportImporterInterface::deleteImportUri

File

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

Class

WebformSubmissionExportImportImporter
Webform submission export importer.

Namespace

Drupal\webform_submission_export_import

Code

public function deleteImportUri() {
  $files = $this
    ->getEntityStorage('file')
    ->loadByProperties([
    'uri' => $this
      ->getImportUri(),
  ]);
  if ($files) {
    $file = reset($files);
    $file
      ->delete();
    return TRUE;
  }
  return FALSE;
}