teamsquad.io / php-event-bus
一个基本的PHP EventBus库
v2.4.1
2024-08-02 11:55 UTC
Requires
- php: >=7.4
- ext-json: *
- doctrine/annotations: ^1.14.2 || ^2.0.0
- php-amqplib/php-amqplib: ^3.2.0
Requires (Dev)
- phpstan/phpstan: ^1.5
- phpunit/phpunit: ^9.5
- psalm/plugin-phpunit: ^0.17.0 || ^0.18.0 || ^0.19.0
- symfony/var-dumper: ^5.4
- vimeo/psalm: ^4.22 || ^5.0
This package is auto-updated.
Last update: 2024-09-23 00:52:45 UTC
README
TeamSquad PHP EventBus库包。
这是TeamSquad PHP EventBus库。用于发布和监听事件。安装
composer require teamsquad/php-event-bus
开发
初始化
composer install
运行composer脚本
composer test-all # run test-quality & test-phpunit composer test-quality # run csrun & psalm & phpstan composer test-phpunit # run phpunit composer csrun # check code style composer psalm # run psalm coverage composer phpstan # run phpstan coverage
Git钩子
安装预提交钩子
./tools/git-hooks/init.sh
基本Dockerfile
如果你本地机器上没有PHP,你可以使用docker构建带有PHP 8.0
的镜像。
docker build -t php-event-bus .
贡献
欢迎提交任何带有你的想法、建议或改进的PR。