【发布时间】:2017-01-29 10:25:40
【问题描述】:
我有从一个公共类BaseRepository 继承的存储库类,该类有一个方法findAll()。这将返回一个继承自BaseEntity 的实体类。
BaseRepository::findAll() 上的 @return 当前是 BaseEntity[],但它确实返回适合该存储库的特定实体。在每个 Repository 类中都有一个类常量ENTITY_CLASS,它告诉内部要实例化的类具有它返回的类名。
我可以将 PHPDoc 添加到每个 Repository @method FooEntity[] findAll() 但有很多。是否有可能以某种方式让findAll() 的返回类似于:
@return static::ENTITY_CLASS[] findAll()
我试过了,没用。有没有办法做到这一点?我们正在使用 PHPStorm,所以如果有适用于这个 IDE 的 hack,那也会很有帮助。
【问题讨论】:
标签: phpdoc