[RFC] 为我们的双人模式引入不同的运行模式
作者: stof创建于 2025年5月1日更新于 2025年5月1日
prophesy-phpunit 不允许在数据提供者中创建重复对象,因为这些对象必须是静态的,而 `prophesize` 是一个实例方法。作为一个实例方法是必要的,因为模拟对象必须与测试相关联,以便在测试结束时验证它们的预测。将此与 PHPUnit 的模拟对象相比,它们具有 2 个不同的 API。`createMock` 方法是一个实例方法(与我们的方法相同的原因),但 `createStub` 是静态的。
内容来源: phpspec/prophecy