У меня есть класс
<?php
class Cards
{
public function __construct($id) {
$this->id = $id;
}
public function add($card) {
// Make API call
return true;
}
}
и другой класс, который возвращает класс карт
<?php
class Payment
{
public function cards() {
return new Cards('1');
}
}
И я не могу понять, как имитировать Платеж, поэтому он возвращает поддельные Карты,По сути, я хочу
Mock Payment, чтобы он возвращал поддельные карты, которые позволили бы смоделировать и протестировать такую функцию, как
function() {
$vault = new Payment;
$cards = $vault->cards();
if ($cards->add()) {
// do stuff
}
}
, без вызова API для обработчика платежей.