mcg-web/promise-factory

This library tries to create a simple promise factory standard while waiting for a psr.

v0.2.0 2016-11-15 09:03 UTC

This package is auto-updated.

Last update: 2024-03-11 01:32:55 UTC


README

This library tries to create a simple promise factory standard while waiting for a psr. It Comes out of the box with factory for ReactPhp/Promise and Guzzle/Promises.

Build Status Coverage Status Latest Stable Version License

Getting Started

First, install PromiseFactory using composer.

composer require "mcg-web/promise-factory"

Optional to use Guzzle:

composer require "guzzlehttp/promises"

Optional to use ReactPhp:

composer require "react/promise"

Supported Factory

Guzzle: McGWeb\PromiseFactory\Factory\GuzzleHttpPromiseFactory

ReactPhp: McGWeb\PromiseFactory\Factory\ReactPromiseFactory

To use a custom Promise lib you can implement McGWeb\PromiseFactory\PromiseFactoryInterface

## License

McGWeb/PromiseFactory is released under the MIT license.