We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents e01179f + fc20733 commit 3675f7bCopy full SHA for 3675f7b
src/QueryBuilder.php
@@ -14,7 +14,8 @@
14
use Spatie\QueryBuilder\Concerns\SortsQuery;
15
16
/**
17
- * @mixin EloquentBuilder
+ * @template TModel of Model
18
+ * @mixin EloquentBuilder<TModel>
19
*/
20
class QueryBuilder implements ArrayAccess
21
{
@@ -57,7 +58,10 @@ public static function for(
57
58
$subject = $subject::query();
59
}
60
- return new static($subject, $request);
61
+ /** @var static<TModel> $queryBuilder */
62
+ $queryBuilder = new static($subject, $request);
63
+
64
+ return $queryBuilder;
65
66
67
public function __call($name, $arguments)
0 commit comments