File tree 2 files changed +7
-4
lines changed
2 files changed +7
-4
lines changed Original file line number Diff line number Diff line change 2
2
3
3
namespace Kalnoy \Nestedset ;
4
4
5
+ use Illuminate \Database \Eloquent \Builder as EloquentBuilder ;
5
6
use Illuminate \Database \Eloquent \Collection as EloquentCollection ;
6
7
use Illuminate \Database \Eloquent \Relations \BelongsTo ;
7
8
use Illuminate \Database \Eloquent \Relations \HasMany ;
9
+ use Illuminate \Database \Query \Builder as BaseQueryBuilder ;
8
10
9
11
/**
10
12
* Accompanies {@link \Kalnoy\Nestedset\NodeTrait}.
@@ -153,11 +155,11 @@ public function down(int $amount = 1): bool;
153
155
/**
154
156
* @since 2.0
155
157
*
156
- * @param QueryBuilder<Tmodelkey,Tmodel> $query
158
+ * @param BaseQueryBuilder|EloquentBuilder<Tmodel>| QueryBuilder<Tmodelkey,Tmodel> $query
157
159
*
158
160
* @return QueryBuilder<Tmodelkey,Tmodel>
159
161
*/
160
- public function newEloquentBuilder (QueryBuilder $ query ): QueryBuilder ;
162
+ public function newEloquentBuilder (BaseQueryBuilder | EloquentBuilder | QueryBuilder $ query ): QueryBuilder ;
161
163
162
164
/**
163
165
* Get a new base query that includes deleted nodes.
Original file line number Diff line number Diff line change @@ -683,12 +683,13 @@ protected function restoreDescendants($deletedAt)
683
683
}
684
684
685
685
/**
686
- * {@inheritdoc}
686
+ * @param BaseQueryBuilder|EloquentBuilder<Tmodel>|QueryBuilder<Tmodelkey,Tmodel> $query
687
687
*
688
- * @since 2.0
688
+ * @return QueryBuilder<Tmodelkey,Tmodel>
689
689
*/
690
690
public function newEloquentBuilder ($ query ): QueryBuilder
691
691
{
692
+ /** @disregard P1006 */
692
693
return new QueryBuilder ($ query );
693
694
}
694
695
You can’t perform that action at this time.
0 commit comments