hanwenbo / ezswoole
Coroutine-safe application components for PHP 8.5 and Swoole 6.2
4.0.2
2026-10-25 04:01 UTC
Requires
- php: ~8.5.12
- ext-ctype: *
- ext-curl: *
- ext-fileinfo: *
- ext-filter: *
- ext-imagick: *
- ext-json: *
- ext-mbstring: *
- ext-pdo: *
- ext-pdo_mysql: *
- ext-swoole: ~6.2.3
- psr/simple-cache: ^3.0
Requires (Dev)
- phpunit/phpunit: ^13.4
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is not auto-updated.
Last update: 2026-10-25 04:12:05 UTC
README
面向 PHP 8.5 / Swoole 6.2 的独立应用内核。提供 HTTP、WebSocket、请求上下文、数据库与事务、连接池、批量操作、任务、验证、文件和缓存;生产依赖已移除全部 EasySwoole 包。
composer require hanwenbo/ezswoole:^4.0
要求 PHP ~8.5.12、Swoole ~6.2.3,以及 composer.json 列出的扩展。首版验证 PHP 8.5.12 NTS / Swoole 6.2.3,支持 BASE 与 PROCESS 模式;线程模式需要另行验收。
4.0 的全库可执行行覆盖率和事务/批量关键分支覆盖率均为 100%。MySQL 5.7 / 8.0 分别执行完整测试,包含真实并发与异常退出。覆盖率不代表没有未知缺陷,业务升级仍需按迁移说明验证。