phpdoc テーブル結合している場合の型指定

前提

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 コメント