/**
  * @test
  *
  */
 public function promise_success()
 {
     $source = BaseObservable::just(42);
     $promise = Promise::fromObservable($source);
     $promise->then(function ($value) {
         $this->assertEquals(42, $value);
     }, function () {
         $this->assertTrue(false);
     });
 }
Esempio n. 2
0
<?php

require_once __DIR__ . '/../bootstrap.php';
$source = \Rx\Observable\BaseObservable::just(42);
$subscription = $source->subscribe($stdoutObserver);
//Next value: 42
//Complete!
Esempio n. 3
0
<?php

require_once __DIR__ . '/../bootstrap.php';
$source1 = \Rx\Observable\BaseObservable::just(42);
$source2 = \Rx\Observable\BaseObservable::just(56);
$source = (new \Rx\Observable\EmptyObservable())->concat($source1)->concat($source2);
$subscription = $source->subscribe($stdoutObserver);
//Next value: 42
//Next value: 56
//Complete!
Esempio n. 4
0
<?php

require_once __DIR__ . '/../bootstrap.php';
$source = \Rx\Observable\BaseObservable::defer(function () {
    return \Rx\Observable\BaseObservable::just(42);
});
$subscription = $source->subscribe($stdoutObserver);
//Next value: 42
//Complete!