PhpDDDBundle 提供了一些工具,将 php-ddd/domain-event 和 php-ddd/command 集成到你的 Symfony 应用程序中。其特性包括:
-
SequentialCommandBus 和 CommandHandlerLocator 服务
-
EventBus 和 EventListenerLocator 服务,能够轻松将 Command 与 CommandHandler 以及 Event 与 EventListener 关联。
-
通过服务标签,可以快速链接 Command 与 CommandHandler。
-
使用 php-ddd:command-bus:debug Symfony 命令,列出每个 CommandBus 中的 Command 与 CommandHandler。
-
使用 php-ddd:event-bus:debug Symfony 命令,列出附加到给定 EventBus 的每个 Event 与 EventListener。
暂无评论