leeshan87/reactphp-multi-loop

在编写测试时,轻松管理多个LoopInterfaces。

0.1.0 2021-08-05 13:22 UTC

This package is auto-updated.

Last update: 2024-09-29 16:21:18 UTC


README

CI status installs on Packagist

在编写测试时,轻松管理多个LoopInterfaces。

快速入门示例

$loop1 = Factory::create();
$loop1->futureTick(function(){
    echo 'hello ';
});
MultiLoop::addLoop($loop1, 'loop1');
$loop2 = Factory::create();
$loop2->futureTick(function (){
    echo 'world!';
});
MultiLoop::addLoop($loop1, 'loop2');
MultiLoop::tickAll();

安装

安装此库的推荐方法是通过ComposerComposer新手?

这将安装最新支持的版本

$ composer require leeshan87/reactphp-multi-loop:^0.1

有关版本升级的详细信息,请参阅变更日志

此项目旨在在任何平台上运行,因此不需要任何PHP扩展,并支持在PHP 5.3(通过当前PHP 8+)上运行。强烈建议使用PHP 7+进行此项目。

测试

要运行测试套件,您首先需要克隆此仓库,然后通过Composer安装所有依赖项

$ composer install

要运行测试套件,请转到项目根目录并运行

$ php vendor/bin/phpunit

许可证

MIT