prooph / common
prooph包中通用的类
v4.5.2
2022-11-04 00:55 UTC
Requires
- php: ^7.4 || ^8.0
- beberlei/assert: ^2.7.1 || ^3.0
- ramsey/uuid: 4.1.2 || ^4.3
Requires (Dev)
- php-coveralls/php-coveralls: ^2.2
- phpunit/phpunit: ^9.5.5
- prooph/bookdown-template: ^0.2.3
- prooph/php-cs-fixer-config: ^0.5
This package is auto-updated.
Last update: 2024-09-04 04:54:00 UTC
README
prooph组件间共享的通用类
重要
此库将支持到2019年12月31日,之后将被弃用。
有关更多信息,请参阅官方公告:https://www.sasaprolic.com/2018/08/the-future-of-prooph-components.html
关于版本说明
4.0版本仅适用于较新的prooph-components(event-store v7、service-bus v6等)。如果您正在使用较旧的prooph/event-store或prooph/service bus版本,请坚持使用3.x系列。
共享内核
Prooph组件尽可能与php-fig标准和如Container-Interop等其他事实标准一起工作。但它们也共享一些prooph特定的类。这些通用类包含在本存储库中。
文档
文档位于doc树中,可以使用bookdown编译。
$ php ./vendor/bin/bookdown docs/bookdown.json $ php -S 0.0.0.0:8080 -t docs/html/
与3.x系列的变化
- 最低要求现在是PHP 7.1
- 向Message接口添加payload-method
- 从Message接口移除version-method
- 移除ActionEventListener接口
- Action Event Emitter可以接受一组可用的事件名称
- 更新到ramsey/uuid 3.5.1
- 更新到PHPUnit 6.0
支持
- 在标记为#prooph的Stack Overflow上提问。
- 在https://github.com/prooph/common/issues提交问题。
贡献
请随意fork并扩展现有功能或添加新功能,并提交带有您更改的pull请求!为了建立一致的代码质量,请为所有更改提供单元测试,并可能修改文档。