does1tmatter VSCode extensions diagnostics get laravel interface wrong It sees closure as callable callable $fail and I assume returns error because of that. But if we check implemented class we can see function signature seems correct