wyrihaximus/react-child-process-promise

将计时器包装成Promise

3.0.0 2020-12-04 15:47 UTC

README

Linux Build Status Latest Stable Version Total Downloads Code Coverage License PHP 7 ready

ReactPHP子进程包裹在一个Promise中,一旦进程结束,Promise将解析为退出代码和STDERRSTDOUT缓冲区。

安装

通过Composer安装,使用以下命令,它将自动检测最新版本并将其绑定到^

composer require wyrihaximus/react-child-process-promise 

示例

\WyriHaximus\React\childProcessPromise($loop, new Process('uptime'))->then(function ($result) {
    var_export($result);
    /**
     * Example output: 
     * WyriHaximus\React\ProcessOutcome::__set_state(array(
     *   'exitCode' => 0,
     *   'stderr' => 'Error messages will go in this buffer',
     *   'stdout' => 'Normal output will go in this buffer',
     * ))
    */
});

有关可用的示例,请参阅示例目录

贡献

有关详细信息,请参阅CONTRIBUTING

许可证

版权所有 2016 Cees-Jan Kiewiet

特此授予任何获得此软件及其相关文档副本(“软件”)的人免费使用软件的权利,不受任何限制,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本的权利,并允许向软件提供的人执行上述操作,前提是遵守以下条件

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定目的适用性和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论此类责任是基于合同、侵权或其他原因,是否因软件或软件的使用或其他操作而产生。