Code Duplication    Length = 5-5 lines in 2 locations

src/Amadeus/Client/Struct/Pnr/AddMultiElements.php 2 locations

@@ 236-240 (lines=5) @@
233
        $segmentType = $reflect->getShortName();
234
235
        switch ($segmentType) {
236
            case 'Miscellaneous':
237
                /** @var Segment\Miscellaneous $segment */
238
                $createdSegment = new ItineraryInfo($tattooCounter, ElementManagementItinerary::SEGMENT_MISCELLANEOUS);
239
                $createdSegment->airAuxItinerary = new AirAuxItinerary($segmentType, $segment);
240
                break;
241
            case 'Air':
242
                /** @var Segment\Air $segment */
243
                $createdSegment = new ItineraryInfo($tattooCounter, ElementManagementItinerary::SEGMENT_AIR);
@@ 246-250 (lines=5) @@
243
                $createdSegment = new ItineraryInfo($tattooCounter, ElementManagementItinerary::SEGMENT_AIR);
244
                $createdSegment->airAuxItinerary = new AirAuxItinerary($segmentType, $segment);
245
                break;
246
            case 'ArrivalUnknown':
247
                /** @var Segment\ArrivalUnknown $segment */
248
                $createdSegment = new ItineraryInfo($tattooCounter, ElementManagementItinerary::SEGMENT_AIR);
249
                $createdSegment->airAuxItinerary = new AirAuxItinerary($segmentType, $segment);
250
                break;
251
            case 'Ghost':
252
                throw new \RuntimeException('NOT YET IMPLEMENTED');
253
                break;