2017 © Pedro Peláez
 

library react-event-promise

Create promises of event.

image

adirelle/react-event-promise

Create promises of event.

  • Sunday, July 12, 2015
  • by Adirelle
  • Repository
  • 2 Watchers
  • 4 Stars
  • 3 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

EventPromise

EventPromise allows you to easily create Promises that react on events emitted by an EventEmitterInterface., (*1)

Listeners are automatically removed when the Promise is fulfilled, rejected or cancelled., (*2)

Build Status, (*3)

Fetch

The recommended way to install EventPromise is through composer., (*4)

Just create a composer.json file for your project:, (*5)

{
    "require": {
        "adirelle/react-event-promise": "@stable"
    }
}

API

Promises are created using the Adirelle\React\EventPromise\EventPromise::listen method:, (*6)

use \Adirelle\React\EventPromise\EventPromise;
// ...

    EventPromise::listen($someEventEmitter, ['eventToResolve'], ['eventToReject'], ['eventToNotify'])
        ->then(
            function ($arguments) {
                echo 'Event "eventToResolve" emitted';
            },
            function ($arguments) {
                echo 'Event "eventToReject" emitted';
            },
            function ($arguments) {
                echo 'Event "eventToNotify" emitted';
            }
        );

License

EventPromise is released under the MIT license., (*7)

The Versions

12/07 2015

dev-master

9999999-dev

Create promises of event.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar Adirelle