예제 #1
0
 /** @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);
 }