예제 #1
0
function testUpdate($reactor)
{
    $dispatcher = new Dispatcher($reactor);
    $promise = $dispatcher->execute(new TestStreamStackable());
    $promise->watch(function ($update) {
        echo "{$update}\n";
    });
    $promise->when(function ($error, $result) use($reactor) {
        assert($result === null);
        $reactor->stop();
    });
}