adimihaila/promise-wait

此包已被废弃,不再维护。未建议替代包。

为ReactPHP/Promise库提供等待功能。

1.0.2 2018-05-29 07:20 UTC

This package is auto-updated.

Last update: 2024-06-18 22:28:13 UTC


README

ReactPHP promise/wait Build Status

这个轻量级库为ReactPHP/promise库提供了等待功能。

安装

composer require adimihaila/promise-wait

使用

<?php

use React\Promise\Deferred;

function doAsyncSomething() {
    $deferred = new Deferred();
    $deferred->resolve($value);

    return $deferred->promise();
}

$value = doAsyncSomething()
    ->then(function ($response) {
        sleep(5);
        
        return $response++;
    });
    
echo \AdiMihaila\Promise\wait($value);