У меня есть метод в 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
?