共通のクラスBaseRepository
に由来するリポジトリクラスがあり、メソッドはfindAll()
です。これは、BaseEntity
に由来するEntityクラスを返します。クラス変数を参照するためにPHPDocを設定することはできますか?
BaseRepository::findAll()
の@return
は現在BaseEntity[]
ですが、実際にはそのリポジトリに適した特定のエンティティを返します。各リポジトリクラスには、クラス定数ENTITY_CLASS
があり、内部クラスにどのクラスをインスタンス化するかを返すクラス名があります。
各リポジトリにPHPDocを追加することができますが、多くの場合は@method FooEntity[] findAll()
です。私はそれを試してみましたし、それが動作しませんでした
@return static::ENTITY_CLASS[] findAll()
:それは何とかようなものになるfindAll()
のリターンを持つことが可能です。これを行う方法はありますか?私たちはPHPStormを使用していますので、このIDEで動作するハックがある場合は、それも役立ちます。