2017-01-29 3 views
0

共通のクラスBaseRepositoryに由来するリポジトリクラスがあり、メソッドはfindAll()です。これは、BaseEntityに由来するEntityクラスを返します。クラス変数を参照するためにPHPDocを設定することはできますか?

BaseRepository::findAll()@returnは現在BaseEntity[]ですが、実際にはそのリポジトリに適した特定のエンティティを返します。各リポジトリクラスには、クラス定数ENTITY_CLASSがあり、内部クラスにどのクラスをインスタンス化するかを返すクラス名があります。

各リポジトリにPHPDocを追加することができますが、多くの場合は@method FooEntity[] findAll()です。私はそれを試してみましたし、それが動作しませんでした

@return static::ENTITY_CLASS[] findAll()

:それは何とかようなものになるfindAll()のリターンを持つことが可能です。これを行う方法はありますか?私たちはPHPStormを使用していますので、このIDEで動作するハックがある場合は、それも役立ちます。

答えて

0

いいえ、申し訳ありません。あなたの子クラスに@method FooEntity[] findAll()を追加することは、行く方法です。

関連する問題