Provides RxPHP 2 support for ReactPHP's Promises
RxPHP v2 will only support async-interop promises by default. This project restores the ReactPHP Promise support found in RxPHP v1.
$observable = \Rx\Observable::of(42); $promise = \Rx\React\Promise::fromObservable($observable); $promise->then(function ($value) { echo "Value {$value}\n"; });
$promise = \Rx\React\Promise::resolved(42); $observable = \Rx\React\Promise::toObservable($promise); $observable->subscribe(function ($value) { echo "Value {$value}\n"; });