File tree Expand file tree Collapse file tree 1 file changed +9
-0
lines changed
Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -27,6 +27,9 @@ class QueryBuilder implements ArrayAccess
2727
2828 protected QueryBuilderRequest $ request ;
2929
30+ /**
31+ * @param EloquentBuilder<TModel>|Relation<TModel, *, *> $subject
32+ */
3033 public function __construct (
3134 protected EloquentBuilder |Relation $ subject ,
3235 ?Request $ request = null
@@ -36,6 +39,9 @@ public function __construct(
3639 : app (QueryBuilderRequest::class);
3740 }
3841
42+ /**
43+ * @return EloquentBuilder<TModel>
44+ */
3945 public function getEloquentBuilder (): EloquentBuilder
4046 {
4147 if ($ this ->subject instanceof EloquentBuilder) {
@@ -45,6 +51,9 @@ public function getEloquentBuilder(): EloquentBuilder
4551 return $ this ->subject ->getQuery ();
4652 }
4753
54+ /**
55+ * @return Relation<TModel, *, *>|EloquentBuilder<TModel>
56+ */
4857 public function getSubject (): Relation |EloquentBuilder
4958 {
5059 return $ this ->subject ;
You can’t perform that action at this time.
0 commit comments