diff --git a/src/Filters/FieldSearch.php b/src/Filters/FieldSearch.php index 40b927a..4eab02f 100644 --- a/src/Filters/FieldSearch.php +++ b/src/Filters/FieldSearch.php @@ -27,9 +27,9 @@ public function __construct($column) /** * Apply generic field search queries. * - * @param \Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Builder $query + * @param \Illuminate\Contracts\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Builder $query * - * @return \Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Builder + * @return \Illuminate\Contracts\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Builder */ public function apply($query, array $keywords, string $likeOperator, string $whereOperator) { diff --git a/src/Filters/JsonFieldSearch.php b/src/Filters/JsonFieldSearch.php index 79da582..04fd738 100644 --- a/src/Filters/JsonFieldSearch.php +++ b/src/Filters/JsonFieldSearch.php @@ -27,9 +27,9 @@ public function __construct($path) /** * Apply JSON field search queries. * - * @param \Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Builder $query + * @param \Illuminate\Contracts\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Builder $query * - * @return \Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Builder + * @return \Illuminate\Contracts\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Builder */ public function apply($query, array $keywords, string $likeOperator, string $whereOperator) { diff --git a/src/Orderable.php b/src/Orderable.php index 291358e..7a19018 100644 --- a/src/Orderable.php +++ b/src/Orderable.php @@ -43,9 +43,9 @@ public function __construct(?string $column, string $direction = 'asc', array $c /** * Apply ordered to query. * - * @param \Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Builder $query + * @param \Illuminate\Contracts\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Builder $query * - * @return \Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Builder + * @return \Illuminate\Contracts\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Builder */ public function apply($query) { diff --git a/src/Searchable.php b/src/Searchable.php index b42caed..879d98f 100644 --- a/src/Searchable.php +++ b/src/Searchable.php @@ -46,9 +46,9 @@ public function searchKeyword(): Keyword /** * Apply search to query. * - * @param \Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Builder $query + * @param \Illuminate\Contracts\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Builder $query * - * @return \Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Builder + * @return \Illuminate\Contracts\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Builder */ public function apply($query) { @@ -87,9 +87,9 @@ public function apply($query) /** * Build wildcard query filter for field using where or orWhere. * - * @param \Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Builder $query + * @param \Illuminate\Contracts\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Builder $query * - * @return \Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Builder + * @return \Illuminate\Contracts\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Builder */ protected function queryOnColumn( $query, @@ -109,9 +109,9 @@ protected function queryOnColumn( /** * Build wildcard query filter for column using where or orWhere. * - * @param \Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Builder $query + * @param \Illuminate\Contracts\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Builder $query * - * @return \Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Builder + * @return \Illuminate\Contracts\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Builder */ protected function queryOnColumnUsing( $query, @@ -145,9 +145,9 @@ protected function queryOnColumnUsing( /** * Build wildcard query filter for JSON column using where or orWhere. * - * @param \Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Builder $query + * @param \Illuminate\Contracts\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Builder $query * - * @return \Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Builder + * @return \Illuminate\Contracts\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Builder */ protected function queryOnJsonColumnUsing( $query, diff --git a/src/Taxonomy.php b/src/Taxonomy.php index 07261ad..fe6482b 100644 --- a/src/Taxonomy.php +++ b/src/Taxonomy.php @@ -45,9 +45,9 @@ public function __construct(?string $terms, array $rules = [], array $fields = [ /** * Apply search to query. * - * @param \Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Builder $query + * @param \Illuminate\Contracts\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Builder $query * - * @return \Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Builder + * @return \Illuminate\Contracts\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Builder */ public function apply($query) { @@ -60,7 +60,7 @@ public function apply($query) /** * Match basic conditions. * - * @param \Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Builder $query + * @param \Illuminate\Contracts\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Builder $query */ protected function matchBasicConditions($query): void { @@ -80,7 +80,7 @@ protected function matchBasicConditions($query): void /** * Match tagged conditions. * - * @param \Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Builder $query + * @param \Illuminate\Contracts\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Builder $query */ protected function matchTaggedConditions($query): void { diff --git a/src/helpers.php b/src/helpers.php index c213140..6287c75 100644 --- a/src/helpers.php +++ b/src/helpers.php @@ -7,7 +7,7 @@ /** * Get connection type from Query Builder. * - * @param \Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Builder $query + * @param \Illuminate\Contracts\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Builder $query */ function connection_type($query): string {