Code Duplication    Length = 5-6 lines in 2 locations

src/Application/Projection/Projectionist.php 2 locations

@@ 154-159 (lines=6) @@
151
    private function eventStream(ProjectorState $projectorState): EventStream
152
    {
153
        switch ($projectorState->projectorRunsFrom()) {
154
            case Projector::RUN_FROM_NOW:
155
                $date = new DateTimeImmutable('now');
156
                $eventStream = !$projectorState->lastEvent()
157
                    ? $this->eventStore->allStoredEventsSince($date)
158
                    : $this->eventStore->allStoredEventsSince($projectorState->lastEvent());
159
                break;
160
161
            case Projector::RUN_FROM_BEGINNING:
162
                $eventStream = $projectorState->lastEvent()
@@ 161-165 (lines=5) @@
158
                    : $this->eventStore->allStoredEventsSince($projectorState->lastEvent());
159
                break;
160
161
            case Projector::RUN_FROM_BEGINNING:
162
                $eventStream = $projectorState->lastEvent()
163
                    ? $this->eventStore->allStoredEventsSince($projectorState->lastEvent())
164
                    : $this->eventStore->allStoredEvents();
165
                break;
166
167
            case Projector::RUN_ONCE:
168
            default: