Code Duplication    Length = 12-12 lines in 2 locations

src/Amadeus/Client/Struct/Fare/PricePNRWithBookingClass13.php 1 location

@@ 192-203 (lines=12) @@
189
     * @param PricingOptionGroup[] $priceOptions
190
     * @return PricingOptionGroup[]
191
     */
192
    protected static function makeOverrideOptions($overrideOptions, $priceOptions)
193
    {
194
        $opt = [];
195
196
        foreach ($overrideOptions as $overrideOption) {
197
            if (!self::hasPricingGroup($overrideOption, $priceOptions)) {
198
                $opt[] = new PricingOptionGroup($overrideOption);
199
            }
200
        }
201
202
        return $opt;
203
    }
204
205
    /**
206
     * @param string[] $overrideOptionsWithCriteria

src/Amadeus/Client/Struct/Service/IntegratedPricing.php 1 location

@@ 365-376 (lines=12) @@
362
     * @param PricingOption[] $priceOptions
363
     * @return PricingOption[]
364
     */
365
    protected static function makeOverrideOptions($overrideOptions, $priceOptions)
366
    {
367
        $opt = [];
368
369
        foreach ($overrideOptions as $overrideOption) {
370
            if (!self::hasPricingGroup($overrideOption, $priceOptions)) {
371
                $opt[] = new PricingOption($overrideOption);
372
            }
373
        }
374
375
        return $opt;
376
    }
377
378
    /**
379
     * Merges Pricing options