teamsquad.io/php-event-bus

一个基本的PHP EventBus库

v2.4.1 2024-08-02 11:55 UTC

README

TeamSquad PHP EventBus库包。

Source Code Download Package PHP Programming Language Build Status Codecov Code Coverage Psalm Type Coverage

这是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。