@@ -47,11 +47,11 @@ function test(
47
47
assertType ('Illuminate\Database\Eloquent\Collection<int, Illuminate\Types\Builder\User> ' , $ query ->findOr ([1 ], callback: fn () => 42 ));
48
48
assertType ('Illuminate\Types\Builder\User ' , $ query ->findOrFail (1 ));
49
49
assertType ('Illuminate\Types\Builder\User|null ' , $ query ->find (1 ));
50
- assertType ('Illuminate\Types\Builder\User|int ' , $ query ->findOr (1 , fn () => 42 ));
51
- assertType ('Illuminate\Types\Builder\User|int ' , $ query ->findOr (1 , callback: fn () => 42 ));
50
+ assertType ('42| Illuminate\Types\Builder\User ' , $ query ->findOr (1 , fn () => 42 ));
51
+ assertType ('42| Illuminate\Types\Builder\User ' , $ query ->findOr (1 , callback: fn () => 42 ));
52
52
assertType ('Illuminate\Types\Builder\User|null ' , $ query ->first ());
53
- assertType ('Illuminate\Types\Builder\User|int ' , $ query ->firstOr (fn () => 42 ));
54
- assertType ('Illuminate\Types\Builder\User|int ' , $ query ->firstOr (callback: fn () => 42 ));
53
+ assertType ('42| Illuminate\Types\Builder\User ' , $ query ->firstOr (fn () => 42 ));
54
+ assertType ('42| Illuminate\Types\Builder\User ' , $ query ->firstOr (callback: fn () => 42 ));
55
55
assertType ('Illuminate\Types\Builder\User ' , $ query ->firstOrNew (['id ' => 1 ]));
56
56
assertType ('Illuminate\Types\Builder\User ' , $ query ->findOrNew (1 ));
57
57
assertType ('Illuminate\Types\Builder\User ' , $ query ->firstOrCreate (['id ' => 1 ]));
0 commit comments