Repository navigation
v1.2.0
messaging-php v1.2.0
PHP 8.0–8.5 兼容、六大框架适配、文档与图示重构。
PHP 兼容
- Composer 要求降至 PHP >= 8.0;移除
readonly、never等 PHP 8.1+ 语法 - CI 覆盖 8.0–8.5;8.0 任务执行全量语法检查与运行时冒烟测试
框架集成
- Laravel:
MessagingServiceProvider+MessagingFacade + 可发布config/messaging.php - ThinkPHP:
MessagingService+extra.think自动发现 - webman:插件配置 + 每 worker 启动的
Bootstrap - Hyperf:
ConfigProvider+ManagerFactory+vendor:publish - Yii2:
MessagingComponent应用组件 - Yii3:
config-plugin(config/di.php+config/params.php)
文档
- README 重写:项目说明、特性、安装、快速开始、框架集成、驱动矩阵、目录结构
- 新增四张 SVG 图:架构设计、功能设计、请求周期、生命周期
- README 全部为 Markdown,不使用 HTML 标签
验证
- GitHub Actions:PHP 8.0 / 8.1 / 8.2 / 8.3 / 8.4 / 8.5 全部通过
- PHPUnit 全量通过;PHPStan level 5 无错误;PHP-CS-Fixer 无待修复
- 框架适配器已用 Laravel 13、ThinkPHP 8.1、webman 2.2 实际验证