/**
  * @param DomainEventStreamInterface $domainEventStream
  * @return string
  */
 public function serialize(DomainEventStreamInterface $domainEventStream)
 {
     $serializedDomainMessages = [];
     foreach ($domainEventStream as $domainMessage) {
         $serializedDomainMessages[] = $this->serializer->serialize($domainMessage);
     }
     return json_encode($serializedDomainMessages);
 }