jfalcone / http-mock-guzzle
此包已被废弃,不再维护。未建议替代包。
将 jfalque/http-mock 集成到 Guzzle
v1.0.0
2017-02-05 14:52 UTC
Requires
- php: >=7
- guzzlehttp/guzzle: ~6.0
- jfalque/http-mock: ~1.0
Requires (Dev)
- friendsofphp/php-cs-fixer: 2.0.*
- mikey179/vfsstream: 1.6.*
- phpunit/phpunit: 5.7.*
- symfony/phpunit-bridge: 3.2.*
This package is not auto-updated.
Last update: 2020-11-28 09:50:56 UTC
README
此包已存档,不再维护。
安装
运行以下Composer命令
$ composer require --dev jfalque/http-mock-guzzle
使用方法
使用 HttpMock 处理器的最简单方法是使用专门的 HttpMockHandler::createStack()
方法创建一个默认栈
use GuzzleHttp\Client; use Jfalque\HttpMock\Guzzle\HttpMockHandler; use Jfalque\HttpMock\Server; $server = new Server(); $client = new Client([ 'handler' => HttpMockHandler::createStack($server), ]);
可以手动创建处理器并与现有栈一起使用
$server = new Server(); $handler = new HttpMockHandler($server); $stack->setHandler($handler);
或者在不使用栈的情况下注入到客户端
$server = new Server(); $client = new Client([ 'handler' => new HttpMockHandler($server), ]);