PHPackages                             avto-dev/guzzle-url-mock - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Testing &amp; Quality](/categories/testing)
4. /
5. avto-dev/guzzle-url-mock

ActiveLibrary[Testing &amp; Quality](/categories/testing)

avto-dev/guzzle-url-mock
========================

URLs (fixed and regexps-based) mock handler for Guzzle 6/7

v1.6.1(7mo ago)049.6k↓34%2[3 PRs](https://github.com/avto-dev/guzzle-url-mock/pulls)4MITPHPPHP ^8.0CI passing

Since Mar 26Pushed 5mo ago1 watchersCompare

[ Source](https://github.com/avto-dev/guzzle-url-mock)[ Packagist](https://packagist.org/packages/avto-dev/guzzle-url-mock)[ RSS](/packages/avto-dev-guzzle-url-mock/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (3)Dependencies (3)Versions (17)Used By (4)

 [![logo](https://camo.githubusercontent.com/421f0771cbca81a5ce4ddb23ad8294af7ae5c51dbd19b00f96d19286b2efb317/68747470733a2f2f6873746f2e6f72672f776562742f30762f71622f30702f30767162307070366e74797964386d62646b6b6a3077736c6c776f2e706e67)](https://camo.githubusercontent.com/421f0771cbca81a5ce4ddb23ad8294af7ae5c51dbd19b00f96d19286b2efb317/68747470733a2f2f6873746f2e6f72672f776562742f30762f71622f30702f30767162307070366e74797964386d62646b6b6a3077736c6c776f2e706e67)

[Guzzle](https://github.com/guzzle/guzzle) URLs mock handler
============================================================

[](#guzzle-urls-mock-handler)

[![Version](https://camo.githubusercontent.com/216c5232a9c468c5cf4e7a6f53618831036871634a80d0b480ef2b02830855ec/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6176746f2d6465762f67757a7a6c652d75726c2d6d6f636b2e7376673f6d61784167653d313830)](https://packagist.org/packages/avto-dev/guzzle-url-mock)[![Version](https://camo.githubusercontent.com/979bd5083dffe888529d97c7a81d5bbb5e6d414678e8c9766cc30c3ae06f5f6a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6176746f2d6465762f67757a7a6c652d75726c2d6d6f636b2e7376673f6c6f6e6743616368653d74727565)](https://packagist.org/packages/avto-dev/guzzle-url-mock)[![Build Status](https://camo.githubusercontent.com/88013b17020b7069a06d8424eaed8a40baf338fc537fc9390e4be5f01c679eae/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f6176746f2d6465762f67757a7a6c652d75726c2d6d6f636b2f74657374732e796d6c)](https://github.com/avto-dev/guzzle-url-mock/actions)[![Coverage](https://camo.githubusercontent.com/81c9172fed9bbac6ed305a65886531d3c04d17c6ac2254d1adfe41e005bb2bd3/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636f762f632f6769746875622f6176746f2d6465762f67757a7a6c652d75726c2d6d6f636b2f6d61737465722e7376673f6d61784167653d3630)](https://codecov.io/gh/avto-dev/guzzle-url-mock/)[![Downloads count](https://camo.githubusercontent.com/989acd1fbb1c35e3455eb9a0aded67df354e086783169bbb206851c65d9cdf3d/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6176746f2d6465762f67757a7a6c652d75726c2d6d6f636b2e7376673f6d61784167653d313830)](https://packagist.org/packages/avto-dev/guzzle-url-mock)[![License](https://camo.githubusercontent.com/d99065b4565400fe7b866e28ee218520006d7d25ca0dcddced7ce62592ca938d/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6176746f2d6465762f67757a7a6c652d75726c2d6d6f636b2e7376673f6c6f6e6743616368653d74727565)](https://github.com/avto-dev/guzzle-url-mock/blob/master/LICENSE)

This package for easy mocking URLs *(fixed and regexps-based)* using [Guzzle 6/Guzzle 7](https://github.com/guzzle/guzzle).

Install
-------

[](#install)

Require this package with composer using the following command:

```
$ composer require avto-dev/guzzle-url-mock "^1.5"
```

> Installed `composer` is required ([how to install composer](https://getcomposer.org/download/)).

> You need to fix the major version of package.

Usage
-----

[](#usage)

Create Guzzle client instance with passing handler instance, setup it, and make request:

```
