rx / react-promise
该包已被弃用且不再维护。未建议替代包。
RxPHP v2 对 ReactPHP 的 Promise 的支持
0.0.2
2017-03-07 00:08 UTC
Requires
- react/promise: ~2.2
- reactivex/rxphp: 2.x-dev
This package is auto-updated.
Last update: 2020-05-05 14:16:25 UTC
README
本项目已被 RxPHP v2 当前的 Promise 支持所取代。
由于 interop promise 规范尚未被任何流行的异步 PHP 项目采用,我们在 RxPHP v2 中恢复为默认使用 React Promise。
为 RxPHP 2 提供 ReactPHP 的 Promise 支持
RxPHP v2 将默认只支持 async-interop promises。本项目恢复了 RxPHP v1 中发现的 ReactPHP Promise 支持。
使用方法
从 Observable 转换
$observable = \Rx\Observable::of(42); $promise = \Rx\React\Promise::fromObservable($observable); $promise->then(function ($value) { echo "Value {$value}\n"; });
转换为 Observable
$promise = \Rx\React\Promise::resolved(42); $observable = \Rx\React\Promise::toObservable($promise); $observable->subscribe(function ($value) { echo "Value {$value}\n"; });