具有接口和类型提示的Doctrine2实体

时间:2012-07-06 09:48:47

标签: php oop interface doctrine-orm

当我构建一个函数并想要输入提示时,一个param with是一个实现给定接口的实体我得到这样的错误:

AddToFavorite::AddToFavorite() must be an instance of Trendmed\Interfaces\Favoriteable, instance of Proxy\__CG__\Trendmed\Entity\Clinic given

当然我的实体正在实现给定的接口。

我认为这是因为Doctrine代理类没有直接实现实体类所做的接口,因此禁止我使用正确的接口类型提示。你有解决这个问题的方法吗?

1 个答案:

答案 0 :(得分:1)

我刚刚找到了这个帖子,并且会添加这个,因为其他人可能正在寻找 在顶部放置一个Use,不要在函数def。

中使用完整的命名空间