Code Duplication    Length = 17-17 lines in 2 locations

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

@@ 536-552 (lines=17) @@
533
     * @param \DateTime|null $pastDate
534
     * @return PricingOptionGroup[]
535
     */
536
    protected static function loadPastDate($pastDate)
537
    {
538
        $opt = [];
539
540
        if ($pastDate instanceof \DateTime) {
541
            $po = new PricingOptionGroup(PricingOptionKey::OPTION_PAST_DATE_PRICING);
542
543
            $po->dateInformation = new DateInformation(
544
                DateInformation::OPT_DATE_OVERRIDE,
545
                $pastDate
546
            );
547
548
            $opt[] = $po;
549
        }
550
551
        return $opt;
552
    }
553
554
555
    /**

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

@@ 240-256 (lines=17) @@
237
     * @param \DateTime|null $dateOverride
238
     * @return PricingOption[]
239
     */
240
    protected static function loadDateOverride($dateOverride)
241
    {
242
        $opt = [];
243
244
        if ($dateOverride instanceof \DateTime) {
245
            $po = new PricingOption(PricingOptionKey::OVERRIDE_PRICING_DATE);
246
247
            $po->dateInformation = new DateInformation(
248
                DateInformation::OPT_DATE_OVERRIDE,
249
                $dateOverride
250
            );
251
252
            $opt[] = $po;
253
        }
254
255
        return $opt;
256
    }
257
258
    /**
259
     * @param string|null $posOverride