kraxon / domain-event
领域事件库。
0.3.0
2019-07-30 08:22 UTC
Requires
- php: >=7.2
- ext-intl: *
- krixon/datetime: ^0.1
- krixon/identity: ^0.1
Requires (Dev)
- doctrine/coding-standard: ^5.0
- php-coveralls/php-coveralls: ^2.1
- phpunit/phpunit: ^8.0
This package is auto-updated.
Last update: 2024-09-29 05:07:51 UTC
README
用于使用领域事件的库。
安装
$ 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 中。