crellbar/prophecy-extensions
Composer 安装命令:
composer require crellbar/prophecy-extensions
包简介
Prophecy promise for fluid interfaces
README 文档
README
Install via composer
php ./composer.phar require --dev crellbar/prophecy-extensions
FluidPromise
Provides a simple prophecy promise of a fluid interface.
Despite being somewhat against fluid interfaces I built this library as the project team I'm contracting with uses them. Before committing to using fluid interfaces in your code I strongly urge you to read up on the numerous cons that I believe outweigh the small pro of readability. Here's one source https://ocramius.github.io/blog/fluent-interfaces-are-evil/
Usage
use Crellbar\ProphecyExtensions\FluidPromise as Fluid; /** @var ObjectProphecy $prophecy */ ... // setup prophecy in the usual fashion for the test tool you're using $prophecy->myMethod(Argument::any())->will(new Fluid());
VoidPromise
Usage
use Crellbar\ProphecyExtensions\VoidPromise as VoidP; /** @var ObjectProphecy $prophecy */ ... // setup prophecy in the usual fashion for the test tool you're using $prophecy->myMethod(Argument::any())->will(new VoidP());
统计信息
- 总下载量: 13.31k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-03-24