Skip to content
Corex

WpSubmissionExportStore

Corex\Config\Submissions\WpSubmissionExportStore · class · Config layer

Private WordPress storage for export jobs and history, and for where each export’s file is.

create(SubmissionExportRun $run): SubmissionExportRun

Section titled “create(SubmissionExportRun $run): SubmissionExportRun”

attachJob(int $runId, int $jobId): SubmissionExportRun

Section titled “attachJob(int $runId, int $jobId): SubmissionExportRun”

findByHash(string $inputHash): ?SubmissionExportRun

Section titled “findByHash(string $inputHash): ?SubmissionExportRun”

history(SubmissionAccessScope $scope, int $limit): array

Section titled “history(SubmissionAccessScope $scope, int $limit): array”

saveFile(int $runId, array $file, int $recordCount): void

Section titled “saveFile(int $runId, array $file, int $recordCount): void”

removeFile(int $runId, string $reason, int $actorId): SubmissionExportRun

Section titled “removeFile(int $runId, string $reason, int $actorId): SubmissionExportRun”

holdingFilesBefore(DateTimeImmutable $cutoff, int $limit): array

Section titled “holdingFilesBefore(DateTimeImmutable $cutoff, int $limit): array”