Skip to content

Commit 41c65df

Browse files
authored
Merge pull request #173 from Namoshek/fix/export-redeclare-function
fix: prevent redeclaring export query generator function (Laravel Octane)
2 parents 32aab07 + 5ce6c5d commit 41c65df

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

src/Services/DataTable.php

+3-6
Original file line numberDiff line numberDiff line change
@@ -799,16 +799,13 @@ protected function buildFastExcelFile(): FastExcel
799799
$dataTable->skipPaging();
800800

801801
if ($dataTable instanceof QueryDataTable) {
802-
// @phpstan-ignore-next-line
803-
function queryGenerator($dataTable): Generator
804-
{
802+
$queryGenerator = function ($dataTable): Generator {
805803
foreach ($dataTable->getFilteredQuery()->cursor() as $row) {
806804
yield $row;
807805
}
808-
}
806+
};
809807

810-
// @phpstan-ignore-next-line
811-
return new FastExcel(queryGenerator($dataTable));
808+
return new FastExcel($queryGenerator($dataTable));
812809
}
813810

814811
return new FastExcel($dataTable->toArray()['data']);

0 commit comments

Comments
 (0)