【发布时间】:2017-05-25 08:23:12
【问题描述】:
我想从这个模拟方法返回一个数组,并且我希望它包含最初传递给该方法的参数之一。
下面的代码运行,但不是具有原始参数值的数据,而是一个类型的对象
PHPUnit_Framework_MockObject_Stub_ReturnArgument
$stub->method('insert')->willReturn(array('success'=>true,'data'=>$this->returnArgument(0)));
我能够得到原始参数的唯一方法是只返回参数,但是我没有我需要的数组
$stub->method('insert')->will('data'=>$this->returnArgument(0));
我做错了什么小事还是需要尝试实现回调或类似的东西?
【问题讨论】: