| Q |
A |
| Bug report? |
no |
| Feature request? |
yes |
| Library version |
2.11.0 |
Hi,
I use both insights and larastan together, and they go in kinda conflict.
I have this function that returns a specific Model:
public function newUser(): User
{
return User::create([...]);
}
This code returns a larastan error:
Method App\UseCases\TestUseCase::handle() should return App\Models\Users\User but returns Illuminate\Database\Eloquent\Model.
If I change the code like this:
public function newUser(): User
{
/** @var User $user */
$user = User::create([]);
return $user;
}
I do not get larastan error, but insights advices me to comeback to previous code.
Any thoughts about it? How can I solve it? Thanks.