Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

HttpMock Guzzle Integration

Build status Latest Stable Version License

Provides a Guzzle handler that integrates HttpMock.

Installation

Run the following Composer command:

$ composer require --dev jfalque/http-mock-guzzle

Usage

The easiest way to use the HttpMock handler is to create a default stack with the dedicated HttpMockHandler::createStack() method:

use GuzzleHttp\Client;
use Jfalque\HttpMock\Guzzle\HttpMockHandler;
use Jfalque\HttpMock\Server;

$server = new Server();

$client = new Client([
    'handler' => HttpMockHandler::createStack($server),
]);

The handler can be created manually and used with an existing stack:

$server = new Server();
$handler = new HttpMockHandler($server);
$stack->setHandler($handler);

Or injected in a client without using a stack:

$server = new Server();
$client = new Client([
    'handler' => new HttpMockHandler($server),
]);

About

Provides a Guzzle handler that integrates HttpMock.

Topics

Resources

License

Packages

No packages published
You can’t perform that action at this time.