/** @before */ function generateFixtures() { $this->store = $this->storeInstance(); $factory = new StoredEventFactory(new JsonSerializer()); $event1 = $factory->from(A::transferWasMadeEvent()->build()); $this->event2 = $factory->from(A::transferWasMadeEvent()->build()); $event3 = $factory->from(A::transferWasMadeEvent()->build()); $this->event4 = $factory->from(A::transferWasMadeEvent()->build()); $this->store->append($event1); $this->store->append($this->event2); $this->store->append($event3); $this->store->append($this->event4); }
/** * @param Event $event * @return boolean */ public function handle(Event $event) { $this->eventStore->append($this->eventFactory->from($event)); }
public function handle($aDomainEvent) { $this->eventStore->append($aDomainEvent); }