prooph/common

prooph包中通用的类

v4.5.2 2022-11-04 00:55 UTC

README

Continuous Integration Coverage Status Gitter

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/

然后浏览到http://localhost:8080/

与3.x系列的变化

  • 最低要求现在是PHP 7.1
  • 向Message接口添加payload-method
  • 从Message接口移除version-method
  • 移除ActionEventListener接口
  • Action Event Emitter可以接受一组可用的事件名称
  • 更新到ramsey/uuid 3.5.1
  • 更新到PHPUnit 6.0

支持

贡献

请随意fork并扩展现有功能或添加新功能,并提交带有您更改的pull请求!为了建立一致的代码质量,请为所有更改提供单元测试,并可能修改文档。