Esempio n. 1
0
 /**
  * @param JobSettings $settings
  * @param UuidInterface $previousEventId
  * @return Generator
  */
 private function createEventPublicationProcess(JobSettings $settings, UuidInterface $previousEventId) : Generator
 {
     $this->eventStream = $settings->createEventStream($this->container, $previousEventId);
     $eventBus = $settings->getEventBus($this->container);
     return $eventBus->publishFromStream($this->eventStream);
 }