Skip to content

Commit 6c588f7

Browse files
Update applyAfterQuery return type to include Collection and MorphToMany
1 parent d0a7973 commit 6c588f7

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

src/PowerGridComponent.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
use Illuminate\Foundation\Application;
1010
use Illuminate\Pagination\AbstractPaginator;
1111
use Illuminate\Pagination\{LengthAwarePaginator, Paginator};
12+
use Illuminate\Support\Collection;
1213
use Illuminate\Support\{Collection as BaseCollection, Facades\Cache, Facades\DB};
1314
use Livewire\{Attributes\Computed, Component, WithPagination};
1415
use PowerComponents\LivewirePowerGrid\DataSource\ProcessDataSource;
@@ -202,7 +203,7 @@ private function getRecordsDataSource(): Paginator|MorphToMany|\Illuminate\Contr
202203
return $this->applyAfterQuery($processResult['results']);
203204
}
204205

205-
private function applyAfterQuery(mixed $results): mixed
206+
private function applyAfterQuery(mixed $results): Paginator|MorphToMany|LengthAwarePaginator|\Illuminate\Contracts\Pagination\LengthAwarePaginator|BaseCollection
206207
{
207208
if ($results instanceof AbstractPaginator || $results instanceof \Illuminate\Contracts\Pagination\Paginator) {
208209
/** @var Paginator|LengthAwarePaginator|\Illuminate\Contracts\Pagination\LengthAwarePaginator $results */
@@ -215,6 +216,7 @@ private function applyAfterQuery(mixed $results): mixed
215216
return $this->transformRows($results);
216217
}
217218

219+
/** @var MorphToMany|Collection $results */
218220
return $results;
219221
}
220222

0 commit comments

Comments
 (0)