submissionId = $submissionId; } /** * Execute the job. * */ public function handle(): void { $submission = Repo::submission()->get($this->submissionId); if (!$submission) { throw new JobException(JobException::INVALID_PAYLOAD); } $submissionSearchIndex = Application::getSubmissionSearchIndex(); $submissionSearchIndex->submissionMetadataChanged($submission); $submissionSearchIndex->submissionFilesChanged($submission); $submissionSearchIndex->submissionChangesFinished(); } }