Beispiel #1
0
 /**
  * Adds an event
  *
  * @param StoredEvent $event The event
  *
  * @return void
  */
 public function addEvent(StoredEvent $event)
 {
     $sequence = $event->getSequence();
     assert(!Test::keyIsset($this->events, $sequence), sprintf('An event with sequence %s is already committed', $sequence));
     $this->events[$sequence] = $event;
 }