我正在为控制器编写phpspec测试在实际操作中,我调用了另一个方法:
$ this -> getDoctrine()——> getManager()——> createQueryBuilder ();
我不能在phpspec中传递这个。我得到的是
方法
DoubleObjectManagerP7::createQueryBuilder()
未定义
你有什么建议吗?
如果你不能说明一些东西,这表明你的设计很糟糕。在您的情况下,您不应该在控制器中创建查询生成器。控制器应该只是不同服务之间的一个线索。
为学说查询创建存储库!