PHPackages                             offdev/gpp - 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. [HTTP &amp; Networking](/categories/http)
4. /
5. offdev/gpp

ActiveLibrary[HTTP &amp; Networking](/categories/http)

offdev/gpp
==========

A wrapper around guzzle that provides middleware functionality for responses, URL enumeration capabilities, and a crawler to make use of it

1.0.0(7y ago)68Apache-2.0PHPPHP &gt;=7.1

Since Oct 6Pushed 7y ago1 watchersCompare

[ Source](https://github.com/offdev/gpp)[ Packagist](https://packagist.org/packages/offdev/gpp)[ RSS](/packages/offdev-gpp/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependencies (5)Versions (3)Used By (0)

Offdev/Gpp (Guzzle++)
=====================

[](#offdevgpp-guzzle)

[![Latest Stable Version](https://camo.githubusercontent.com/08707b6adafd8b6431851b6a193245ac1d9dd8d35d7f18cebd7763d0d8d98dac/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f767072652f6f66666465762f6770702e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/offdev/gpp)[![Minimum PHP Version](https://camo.githubusercontent.com/dcd4b4aec2c1709157fa6a2c050f709d75cde9552a79cfff0b70a97fad7281ae/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253345253344253230372e312d3838393242462e7376673f7374796c653d666c61742d737175617265)](https://php.net/)[![Build Status](https://camo.githubusercontent.com/47f1df970b6ee8a39501307c00d1c5315068de0110390c5466d8c8700afc4d4d/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f6f66666465762f6770702f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/offdev/gpp)[![License](https://camo.githubusercontent.com/e6e9cf25e9b8b13e3ed21fda3f5c7cd1df77f18b16f3bc30ab88a07da2083f6b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6f66666465762f6770702e737667)](https://www.apache.org/licenses/LICENSE-2.0)

### Requirements

[](#requirements)

- PHP &gt;= 7.1
- Composer
- [Guzzle](https://github.com/guzzle/guzzle)

### Installation

[](#installation)

```
$ composer require offdev/gpp
```

### Usage

[](#usage)

#### Basic middleware usage

[](#basic-middleware-usage)

The middleware processes an incoming server response in order to further manipulate it. If it is unable to manipulate the response itself, it may delegate to the provided response handler to do so.

```
