Есть метод примерно следующего содержания (упростил содержание для ясности):
public function handle(array $array): void
{
foreach ($array as $item) {
$client = ClientFactory::createClient($item->getToken());
$this->handleOrders($client->call());
}
}
Я бы хотел замокать метод call(), чтобы посмотреть, правильно ли отрабатывает приватный метод handleOrders. Правильно ли я понимаю, что единственный выход - сделать handleOrders публичным через рефлекцию и протестировать уже его?