File tree Expand file tree Collapse file tree 2 files changed +7
-4
lines changed Expand file tree Collapse file tree 2 files changed +7
-4
lines changed Original file line number Diff line number Diff line change 22
33namespace  Kalnoy \Nestedset ;
44
5+ use  Illuminate \Database \Eloquent \Builder  as  EloquentBuilder ;
56use  Illuminate \Database \Eloquent \Collection  as  EloquentCollection ;
67use  Illuminate \Database \Eloquent \Relations \BelongsTo ;
78use  Illuminate \Database \Eloquent \Relations \HasMany ;
9+ use  Illuminate \Database \Query \Builder  as  BaseQueryBuilder ;
810
911/** 
1012 * Accompanies {@link \Kalnoy\Nestedset\NodeTrait}. 
@@ -153,11 +155,11 @@ public function down(int $amount = 1): bool;
153155	/** 
154156	 * @since 2.0 
155157	 * 
156- 	 * @param QueryBuilder<Tmodelkey,Tmodel> $query 
158+ 	 * @param BaseQueryBuilder|EloquentBuilder<Tmodel>| QueryBuilder<Tmodelkey,Tmodel> $query 
157159	 * 
158160	 * @return QueryBuilder<Tmodelkey,Tmodel> 
159161	 */ 
160- 	public  function  newEloquentBuilder (QueryBuilder $ queryQueryBuilder 
162+ 	public  function  newEloquentBuilder (BaseQueryBuilder | EloquentBuilder | QueryBuilder $ queryQueryBuilder 
161163
162164	/** 
163165	 * 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)
683683	}
684684
685685	/** 
686- 	 * {@inheritdoc}  
686+ 	 * @param BaseQueryBuilder|EloquentBuilder<Tmodel>|QueryBuilder<Tmodelkey,Tmodel> $query  
687687	 * 
688- 	 * @since 2.0  
688+ 	 * @return QueryBuilder<Tmodelkey,Tmodel>  
689689	 */ 
690690	public  function  newEloquentBuilder ($ queryQueryBuilder 
691691	{
692+ 		/** @disregard P1006 */ 
692693		return  new  QueryBuilder ($ query
693694	}
694695
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments