【发布时间】:2014-07-30 11:25:40
【问题描述】:
我想知道是否应该在我的 DDD 应用程序中使用 Symfony EventDispatcher Component 来处理域事件。
对我来说,当一个经过良好测试的组件可用时,从头开始重新实现事件调度器几乎没有意义。但另一方面,Symfony 组件使所有事件都从一个基 Event 类扩展而来。这不会将我的域事件绑定到 EventDispatcher 组件吗?
另外,如果我确实使用了这个组件,我应该在应用程序范围的 event_dispatcher 服务上引发域事件,还是应该将 Symfony 的应用程序事件和我的域事件分开(即创建一个新的 EventDispatcher)?
【问题讨论】:
标签: php symfony events domain-driven-design