当我构建一个函数并想要输入提示时,一个param with是一个实现给定接口的实体我得到这样的错误:
AddToFavorite::AddToFavorite() must be an instance of Trendmed\Interfaces\Favoriteable, instance of Proxy\__CG__\Trendmed\Entity\Clinic given
当然我的实体正在实现给定的接口。
我认为这是因为Doctrine代理类没有直接实现实体类所做的接口,因此禁止我使用正确的接口类型提示。你有解决这个问题的方法吗?
答案 0 :(得分:1)
我刚刚找到了这个帖子,并且会添加这个,因为其他人可能正在寻找 在顶部放置一个Use,不要在函数def。
中使用完整的命名空间