前提
phpstanレベル8
業務でphpstanのレベルを上げて、phpdocにreturn値などを記載するようになったのですが、
テーブル結合後にその結果を$aに入れるとして、
その結果をget()で取得した場合の結果をreturnした時に、
テーブル結合していない場合は、
@return Collection<int, Userテーブル名>などで書けますが、
UserテーブルとUserDetailテーブルを結合していた場合、どのように記載するのでしょうか?
知見ある方、よろしくお願いいたします。
参考にしたサイト
https://www.php.net/manual/ja/language.types.declarations.php#language.types.declarations.union
https://grrr.tech/posts/2022/analyze-your-laravel-9-application-with-phpstan/
■■な機能を実装中に以下のエラーメッセージが発生しました。
実現したいこと
phpdocでエラーが出ないようにする
発生している問題・エラーメッセージ
Method ○○ return type with generic class Collection does not specify its types: TKey, TValue

0 コメント