Code Duplication    Length = 10-10 lines in 2 locations

src/Models/StoredEvent.php 1 location

@@ 88-97 (lines=10) @@
85
        return Arr::get(config('event-projector.event_class_map', []), $class, $class);
86
    }
87
88
    protected static function getEventClass(string $class): string
89
    {
90
        $map = config('event-projector.event_class_map', []);
91
92
        if (! empty($map) && in_array($class, $map)) {
93
            return array_search($class, $map, true);
94
        }
95
96
        return $class;
97
    }
98
}
99

src/EloquentStoredEventRepository.php 1 location

@@ 70-79 (lines=10) @@
67
        return $eloquentStoredEvent->toStoredEvent();
68
    }
69
70
    private function getEventClass(string $class): string
71
    {
72
        $map = config('event-projector.event_class_map', []);
73
74
        if (! empty($map) && in_array($class, $map)) {
75
            return array_search($class, $map, true);
76
        }
77
78
        return $class;
79
    }
80
}
81