artisansdk / event
这是一个使用事件存储数据库构建的基础包,用于事件源(ES),兼容Laravel。
dev-master
2023-07-10 18:59 UTC
Requires
- php: >=7.0 | >=8.0
- artisansdk/contract: dev-master
- illuminate/queue: ^5.0 | ^6.0 | ^7.0 | ^8.0 | ^9.0 | ^10.0
- illuminate/support: ^5.0 | ^6.0 | ^7.0 | ^8.0 | ^9.0 | ^10.0
- php-ds/php-ds: ^1.4
Requires (Dev)
- artisansdk/bench: dev-master
Suggests
- ext-ds: Install the Data Structure extension in order to speed up the event stream processing.
This package is auto-updated.
Last update: 2024-09-10 21:28:03 UTC
README
这是一个使用事件存储数据库构建的基础包,用于事件源(ES),兼容Laravel。
目录
安装
该包像任何其他PHP包一样安装在PHP应用程序中
composer require artisansdk/event
使用指南
应记录此包的常见用例,包括任何故障排除。
运行测试
该包经过100%行覆盖和路径覆盖的单元测试。您可以通过简单地克隆源代码、安装依赖项,然后运行 ./vendor/bin/phpunit
来运行测试。此外,开发依赖项还包括一些Composer脚本,可以帮助进行代码风格和覆盖率报告。
composer test
composer watch
composer fix
composer report
有关它们的执行和报告输出的更多详细信息,请参阅 composer.json
。注意,composer watch
依赖于 watchman-make
。此外,composer report
假设Unix系统以运行行覆盖率报告。通过设置命令设置min = 80
的值来设置您的最低行覆盖率要求。
许可
版权所有 (c) 2019-2023 Artisan Made
此软件包根据MIT许可证发布。有关商业许可条款,请参阅随每个代码副本分发的LICENSE文件。