diff --git a/src/Contracts/DataTableScope.php b/src/Contracts/DataTableScope.php index 05df929..c129a98 100644 --- a/src/Contracts/DataTableScope.php +++ b/src/Contracts/DataTableScope.php @@ -7,7 +7,7 @@ interface DataTableScope /** * Apply a query scope. * - * @param \Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Eloquent\Relations\Relation $query + * @param \Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Eloquent\Relations\Relation|\Illuminate\Support\Collection $query * @return mixed */ public function apply($query); diff --git a/src/Services/DataTable.php b/src/Services/DataTable.php index a3419d0..cc4ba0e 100644 --- a/src/Services/DataTable.php +++ b/src/Services/DataTable.php @@ -713,10 +713,10 @@ public function __get(string $key) /** * Apply query scopes. * - * @param EloquentBuilder|QueryBuilder|EloquentRelation $query - * @return EloquentBuilder|QueryBuilder|EloquentRelation + * @param EloquentBuilder|QueryBuilder|EloquentRelation|Collection $query + * @return EloquentBuilder|QueryBuilder|EloquentRelation|Collection */ - protected function applyScopes(EloquentBuilder|QueryBuilder|EloquentRelation $query): EloquentBuilder|QueryBuilder|EloquentRelation + protected function applyScopes(EloquentBuilder|QueryBuilder|EloquentRelation|Collection $query): EloquentBuilder|QueryBuilder|EloquentRelation|Collection { foreach ($this->scopes as $scope) { $scope->apply($query);