Code Duplication    Length = 5-6 lines in 2 locations

src/Application/Projection/Projectionist.php 2 locations

@@ 164-169 (lines=6) @@
161
    private function eventStream(ProjectorState $projectorState): Stream
162
    {
163
        switch ($projectorState->projectorRunsFrom()) {
164
            case Projector::RUN_FROM_NOW:
165
                $date = new DateTimeImmutable('now');
166
                $eventStream = !$projectorState->lastEvent()
167
                    ? $this->eventStore->allStoredEventsSince($date)
168
                    : $this->eventStore->allStoredEventsSince($projectorState->lastEvent());
169
                break;
170
171
            case Projector::RUN_FROM_BEGINNING:
172
                $eventStream = $projectorState->lastEvent()
@@ 171-175 (lines=5) @@
168
                    : $this->eventStore->allStoredEventsSince($projectorState->lastEvent());
169
                break;
170
171
            case Projector::RUN_FROM_BEGINNING:
172
                $eventStream = $projectorState->lastEvent()
173
                    ? $this->eventStore->allStoredEventsSince($projectorState->lastEvent())
174
                    : $this->eventStore->allStoredEvents();
175
                break;
176
177
            case Projector::RUN_ONCE:
178
            default: