22
33namespace Kettasoft \Filterable \Engines \Foundation ;
44
5- use Illuminate \Database \Eloquent \Builder ;
5+ use Illuminate \Contracts \ Database \Eloquent \Builder ;
66use Kettasoft \Filterable \Engines \Contracts \Appliable ;
77
88class ClauseApplier implements Appliable
@@ -15,8 +15,8 @@ public function __construct(protected Clause $clause) {}
1515
1616 /**
1717 * Apply a Clause to the query builder.
18- * @param \Illuminate\Database\Eloquent\Builder $builder
19- * @return \Illuminate\Database\Eloquent\Builder
18+ * @param \Illuminate\Contracts\ Database\Eloquent\Builder $builder
19+ * @return \Illuminate\Contracts\ Database\Eloquent\Builder
2020 */
2121 public function apply (Builder $ builder ): Builder
2222 {
@@ -33,7 +33,7 @@ public function apply(Builder $builder): Builder
3333
3434 /**
3535 * Apply a direct (non-relational) clause to the query.
36- * @param \Illuminate\Database\Eloquent\Builder $builder
36+ * @param \Illuminate\Contracts\ Database\Eloquent\Builder $builder
3737 * @return Builder
3838 */
3939 protected function applyDirect (Builder $ builder )
@@ -43,7 +43,7 @@ protected function applyDirect(Builder $builder)
4343
4444 /**
4545 * Apply a relational clause to the query.
46- * @param \Illuminate\Database\Eloquent\Builder $builder
46+ * @param \Illuminate\Contracts\ Database\Eloquent\Builder $builder
4747 * @return Builder
4848 */
4949 protected function applyRelational (Builder $ builder )
0 commit comments