我在 PHP 中有一个方法,如下所示:
<?php
class SomeClass
{
public function isEntitledToDiscount(GuestModel $who, $onWhat, &$discountAmount = null)
{
$discountAmount = 10;
return true;
}
}
有没有办法$discountAmount
在 PHPSpec 中存根?假设我有一个正在测试的类,并且我已经$someService
通过构造函数注入。在我的规范中,我使用:
<?php
$someService->isEntitledToDiscount($guest, $ticket, $discountAmount)->willReturn(true);
它为方法返回值创建存根。如何使用$discountAmount
形式参数执行此操作?