/home/techb158/immovalet.com/vendor/maatwebsite/excel/src
NameSizeModeActions
Cache/-0755rm
Concerns/-0755rm
Console/-0755rm
Events/-0755rm
Exceptions/-0755rm
Facades/-0755rm
Factories/-0755rm
Fakes/-0755rm
Files/-0755rm
Filters/-0755rm
Helpers/-0755rm
Imports/-0755rm
Jobs/-0755rm
Mixins/-0755rm
Transactions/-0755rm
Validators/-0755rm
Cell.php22340644editdlrm
ChunkReader.php35030644editdlrm
DefaultValueBinder.php5740644editdlrm
DelegatedMacroable.php7300644editdlrm
Excel.php48620644editdlrm
ExcelServiceProvider.php40580644editdlrm
Exporter.php15050644editdlrm
HasEventBus.php13560644editdlrm
HeadingRowImport.php9550644editdlrm
Importer.php16760644editdlrm
MappedReader.php13860644editdlrm
QueuedWriter.php63110644editdlrm
Reader.php141520644editdlrm
RegistersCustomConcerns.php11230644editdlrm
Row.php32960644editdlrm
SettingsProvider.php5750644editdlrm
Sheet.php229950644editdlrm
Writer.php68000644editdlrm
Edit: /home/techb158/immovalet.com/vendor/maatwebsite/excel/src/ChunkReader.php (3503B)
registerEvents()[BeforeImport::class])) { $reader->beforeImport($import); } $chunkSize = $import->chunkSize(); $totalRows = $reader->getTotalRows(); $worksheets = $reader->getWorksheets($import); $queue = property_exists($import, 'queue') ? $import->queue : null; $delayCleanup = property_exists($import, 'delayCleanup') ? $import->delayCleanup : 600; if ($import instanceof WithProgressBar) { $import->getConsoleOutput()->progressStart(array_sum($totalRows)); } $jobs = new Collection(); foreach ($worksheets as $name => $sheetImport) { $startRow = HeadingRowExtractor::determineStartRow($sheetImport); if ($sheetImport instanceof WithLimit) { $limit = $sheetImport->limit(); if ($limit <= $totalRows[$name]) { $totalRows[$name] = $sheetImport->limit(); } } for ($currentRow = $startRow; $currentRow <= $totalRows[$name]; $currentRow += $chunkSize) { $jobs->push(new ReadChunk( $import, $reader->getPhpSpreadsheetReader(), $temporaryFile, $name, $sheetImport, $currentRow, $chunkSize )); } } $afterImportJob = new AfterImportJob($import, $reader); if ($import instanceof ShouldQueueWithoutChain) { $jobs->push($afterImportJob->delay($delayCleanup)); return $jobs->each(function ($job) use ($queue) { dispatch($job->onQueue($queue)); }); } $jobs->push($afterImportJob); if ($import instanceof ShouldQueue) { return new PendingDispatch( (new QueueImport($import))->chain($jobs->toArray()) ); } $jobs->each(function ($job) { try { dispatch_now($job); } catch (Throwable $e) { if (method_exists($job, 'failed')) { $job->failed($e); } throw $e; } }); if ($import instanceof WithProgressBar) { $import->getConsoleOutput()->progressFinish(); } unset($jobs); return null; } }