kraxon/domain-event

领域事件库。

0.3.0 2019-07-30 08:22 UTC

This package is auto-updated.

Last update: 2024-09-29 05:07:51 UTC


README

Build Status Coverage Status Latest Stable Version Latest Unstable Version

用于使用领域事件的库。

安装

$ composer require krixon/domain-event

开发

构建镜像并运行容器

注意:如果您的宿主机的用户ID不是1000,请从项目根目录运行以下命令

echo "DEV_UID=$(id -u)" > .env

这确保了在挂载目录中创建的任何文件都有正确的权限。它还会导致在容器内使用宿主用户的SSH密钥和Composer缓存。

构建镜像

$ docker-compose build

安装依赖项

$ docker-compose run --rm library composer install

运行测试

$ docker-compose run --rm library composer test

编码标准

此库使用Doctrine编码标准的自定义版本,必须始终遵循。如果您使用PHPStorm,可以通过启用Code Sniffer检查来使这更容易

转到 设置 > 编辑 > 检查 并从列表中选择 PHP > 质量工具 > PHP Code Sniffer验证。启用检查。将严重性设置为 错误 并勾选显示警告复选框,选项为 弱警告。选择编码标准自定义,并将规则集路径指向项目根目录的 phpcs.xml.dist 文件。

要检查符合性,请使用

$ docker-compose run --rm library composer cs

测试

$ docker-compose run --rm library composer test

变更日志

所有重大更改均记录在 CHANGELOG 中。