bag2 / doppel
静态方法测试双倍实现
v0.1.0
2021-03-21 18:15 UTC
Requires
- php: >=7.3
Requires (Dev)
- phpunit/phpunit: ^9.4
This package is auto-updated.
Last update: 2024-09-17 13:23:46 UTC
README
Doppel 是一个用于静态方法的 PHP 模拟框架。
示例
<?php class Vehicle { public static function horn() { return 'Beep!'; } } echo Vehicle::horn(), PHP_EOL; // Beep! $doppel = (new Bag2\Doppel\Factory)->create(); $doppel->add('Vehicle::horn')->andReturn('Boo!'); echo Vehicle::horn(), PHP_EOL; // Boo! $doppel->finalize(); echo Vehicle::horn(), PHP_EOL; // Beep!
版权
本软件包受 Mozilla 公共许可证版本 2.0 许可。
版权所有 2020 Baguette HQ
本源代码形式受 Mozilla 公共许可证第 2.0 版的条款约束。如果没有随此文件分发 MPL 的副本,您可以在 https://www.mozilla.org/en-US/MPL/2.0/ 获取一个副本。