/** * @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); }