/home/techb158/dev.balacoffee.com/vendor/maatwebsite/excel/src/Jobs
NameSizeModeActions
Middleware/-0755rm
AfterImportJob.php23170644editdlrm
AppendDataToSheet.php21760644editdlrm
AppendPaginatedToSheet.php30220644editdlrm
AppendQueryToSheet.php25200644editdlrm
AppendViewToSheet.php21170644editdlrm
CloseSheet.php17380644editdlrm
ExtendedQueueable.php5070644editdlrm
ProxyFailures.php2930644editdlrm
QueueExport.php22540644editdlrm
QueueImport.php6420644editdlrm
ReadChunk.php66180644editdlrm
StoreQueuedExport.php13010644editdlrm
Edit: /home/techb158/dev.balacoffee.com/vendor/maatwebsite/excel/src/Jobs/AfterImportJob.php (2317B)
import = $import; $this->reader = $reader; } public function setInterval(int $interval) { $this->interval = $interval; } public function setDependencies(Collection $jobs) { $this->dependencyIds = $jobs->map(function (ReadChunk $job) { return $job->getUniqueId(); })->all(); } public function handle() { foreach ($this->dependencyIds as $id) { if (!ReadChunk::isComplete($id)) { // Until there is no jobs left to run we put this job back into the queue every minute // Note: this will do nothing in a SyncQueue but that's desired, because in a SyncQueue jobs run in order $this->release($this->interval); return; } } if ($this->import instanceof ShouldQueue && $this->import instanceof WithEvents) { $this->reader->clearListeners(); $this->reader->registerListeners($this->import->registerEvents()); } $this->reader->afterImport($this->import); } /** * @param Throwable $e */ public function failed(Throwable $e) { if ($this->import instanceof WithEvents) { $this->registerListeners($this->import->registerEvents()); $this->raise(new ImportFailed($e)); if (method_exists($this->import, 'failed')) { $this->import->failed($e); } } } }