PHPackages                             fnayou/zeppelin - 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. fnayou/zeppelin

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

fnayou/zeppelin
===============

Simple Guzzle configurator using client configuration and api descriptions files.

1.0.3(9y ago)122MITPHPPHP ~5.6|~7.0

Since Sep 2Pushed 9y ago1 watchersCompare

[ Source](https://github.com/fnayou/zeppelin)[ Packagist](https://packagist.org/packages/fnayou/zeppelin)[ Docs](https://github.com/fnayou/zeppelin)[ RSS](/packages/fnayou-zeppelin/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (2)Dependencies (8)Versions (5)Used By (0)

Zeppelin
========

[](#zeppelin)

\[Deprecated and Unmaintained\]

Simple [Guzzle](https://github.com/guzzle/guzzle) configurator using **client configuration** and **api descriptions** files.

1. All you have to do is to create two files :
    - the Guzzle client configuration (api url, version, user agent, etc.)
    - the API description structure
2. use `ZeppelinFactory` factory or create your own
3. consume APIs

Zeppelin aim to let you focus on your main project by providing a simple and easy way to consume api and web services.

Install
-------

[](#install)

you can install zeppelin using composer

```
$ composer require fnayou/zeppelin
```

Usage
-----

[](#usage)

- create your Guzzle client configuration file based on the [configuration sample file](https://github.com/fnayou/zeppelin/blob/master/src/Resources/api_configuration.yml.dist)
- create your API description file based on the [api description sample file](https://github.com/fnayou/zeppelin/blob/master/src/Resources/api_description.yml.dist)
- use the `ZeppelinFactory` factory with your favorite `Loader` (more loaders will be released soon)

```
