public function save(AggregateRoot $ar) { $es = $ar->getUncommittedEvents(); $this->eventStore->append($ar->getAggregateRootId(), $es); $this->eventBus->dispatch($es); }
public function save(AggregateRoot $ar) { $es = $ar->getUncommittedEvents(); $this->eventStore->append($ar->getAggregateRootId(), $es); $this->eventBus->dispatch($es); }