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 |