domain-events-bundle:Symfony的DDD域事件

时间:2021-05-26 19:15:13
【文件属性】:
文件名称:domain-events-bundle:Symfony的DDD域事件
文件大小:30KB
文件格式:ZIP
更新时间:2021-05-26 19:15:13
PHP 域事件包 Symfony的DDD域事件,具有基于Doctrine的事件存储。 使用此程序包,您可以从域模型内调度域事件,以便将它们与聚合持久化在同一事务中。 然后,这些事件在使用Symfony的事件侦听器发布kernel.TERMINATE事件。 这样可以确保交易的一致性,并确保通过发件箱模式进行交付。 需要Symfony 4.4或Symfony 5.x 安装 composer require headsnet/domain-events-bundle (有关先决条件,请参见下面的) 域事件类 域事件类必须使用聚合的根ID实例化。 您可以根据需要向构造函数添加其他参数。 use Headsnet \ DomainEventsBundle \ Domain \ Model \ DomainEvent ; use Headsnet \ DomainEventsBundle \
【文件预览】:
domain-events-bundle-master
----.gitignore(76B)
----src()
--------Resources()
--------Doctrine()
--------HeadsnetDomainEventsBundle.php(1KB)
--------Domain()
--------DependencyInjection()
--------EventSubscriber()
----.travis.yml(883B)
----LICENSE(1KB)
----composer.json(1KB)
----ecs.php(1KB)
----README.md(7KB)
----tests()
--------Unit()
--------Functional()
----phpunit.xml.dist(1KB)
----phpstan.neon(342B)
----.editorconfig(287B)

网友评论