adirelle/react-event-promise
Composer 安装命令:
composer require adirelle/react-event-promise
包简介
Create promises of event.
README 文档
README
EventPromise allows you to easily create Promises that react on events emitted by an EventEmitterInterface.
Listeners are automatically removed when the Promise is fulfilled, rejected or cancelled.
Fetch
The recommended way to install EventPromise is through composer.
Just create a composer.json file for your project:
{
"require": {
"adirelle/react-event-promise": "@stable"
}
}
API
Promises are created using the Adirelle\React\EventPromise\EventPromise::listen method:
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.
统计信息
- 总下载量: 25
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 4
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-07-12