Code Duplication    Length = 13-13 lines in 2 locations

src/Amadeus/Client/Struct/Ticket/RepricePnrWithBookingClass.php 1 location

@@ 317-329 (lines=13) @@
314
     * @param AwardPricing $awardPricing
315
     * @return PricingOption
316
     */
317
    protected function loadAwardPricing($awardPricing)
318
    {
319
        $po = new PricingOption(PricingOptionKey::OPTION_AWARD);
320
321
        $po->carrierInformation = new CarrierInformation($awardPricing->carrier);
322
323
        $po->frequentFlyerInformation = new FrequentFlyerInformation();
324
        $po->frequentFlyerInformation->frequentTravellerDetails[] = new FrequentTravellerDetails(
325
            $awardPricing->tierLevel
326
        );
327
328
        return $po;
329
    }
330
331
    /**
332
     * @param FareBasis[] $pricingsFareBasis

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

@@ 386-398 (lines=13) @@
383
     * @param AwardPricing $awardPricing
384
     * @return PricingOptionGroup
385
     */
386
    protected static function loadAwardPricing($awardPricing)
387
    {
388
        $po = new PricingOptionGroup(PricingOptionKey::OPTION_AWARD_PRICING);
389
390
        $po->carrierInformation = new CarrierInformation($awardPricing->carrier);
391
392
        $po->frequentFlyerInformation = new FrequentFlyerInformation();
393
        $po->frequentFlyerInformation->frequentTravellerDetails[] = new FrequentTravellerDetails(
394
            $awardPricing->tierLevel
395
        );
396
397
        return $po;
398
    }
399
400
    /**
401
     * Load OB Fees