leeshan87 / reactphp-multi-loop
在编写测试时,轻松管理多个LoopInterfaces。
0.1.0
2021-08-05 13:22 UTC
Requires
- php: >=5.5
- react/event-loop: ~1.0
Requires (Dev)
- phpunit/phpunit: ^9.3 || ^5.7 || ^4.8.35
README
在编写测试时,轻松管理多个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();
安装
安装此库的推荐方法是通过Composer。 Composer新手?
这将安装最新支持的版本
$ composer require leeshan87/reactphp-multi-loop:^0.1
有关版本升级的详细信息,请参阅变更日志。
此项目旨在在任何平台上运行,因此不需要任何PHP扩展,并支持在PHP 5.3(通过当前PHP 8+)上运行。强烈建议使用PHP 7+进行此项目。
测试
要运行测试套件,您首先需要克隆此仓库,然后通过Composer安装所有依赖项
$ composer install
要运行测试套件,请转到项目根目录并运行
$ php vendor/bin/phpunit
许可证
MIT