Skip to content

Commit bfedaa2

Browse files
committed
DateTimeImmutable::createFromFormat used instead of gmdate
1 parent 326303e commit bfedaa2

3 files changed

Lines changed: 5 additions & 6 deletions

File tree

src/SDK/ValueObject/Factory/CalculateAwardMilesWithTaxParametersFactory.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ public static function createFromArray(array $parameters) : CalculateAwardMilesW
4141
$departureDate = $parameters['departureDateYear'] . '-' . $parameters['departureDateMonth'] .
4242
'-' . $parameters['departureDateDay'];
4343
$calculateAwardMilesWithTaxParameters = $calculateAwardMilesWithTaxParameters
44-
->withDepartureDate(new DateTimeImmutable($departureDate));
44+
->withDepartureDate(DateTimeImmutable::createFromFormat('Y-m-d', $departureDate));
4545
}
4646

4747
if (array_key_exists('arrivalOrigin', $parameters)) {
@@ -60,7 +60,7 @@ public static function createFromArray(array $parameters) : CalculateAwardMilesW
6060
$departureDate = $parameters['arrivalDateYear'] . '-' . $parameters['arrivalDateMonth'] .
6161
'-' . $parameters['arrivalDateDay'];
6262
$calculateAwardMilesWithTaxParameters = $calculateAwardMilesWithTaxParameters
63-
->withDepartureDate(new DateTimeImmutable($departureDate));
63+
->withDepartureDate(DateTimeImmutable::createFromFormat('Y-m-d', $departureDate));
6464
}
6565
if (array_key_exists('ptcType', $parameters)) {
6666
$calculateAwardMilesWithTaxParameters = $calculateAwardMilesWithTaxParameters

src/SDK/ValueObject/Factory/CalculateFlightMilesParametersFactory.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public static function createFromArray(array $parameters) : CalculateFlightMiles
3636
}
3737
if (array_key_exists('flightDate', $parameters)) {
3838
$calculateFlightMilesParameters = $calculateFlightMilesParameters
39-
->withFlightDate(new DateTimeImmutable($parameters['flightDate']));
39+
->withFlightDate(DateTimeImmutable::createFromFormat('d.m.Y',$parameters['flightDate']));
4040
}
4141
if (array_key_exists('operatingFlightNumber', $parameters)) {
4242
$calculateFlightMilesParameters = $calculateFlightMilesParameters

src/SDK/ValueObject/Factory/GetTimetableParametersFactory.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ final class GetTimetableParametersFactory implements ValueObjectFactoryInterface
2121
public static function createFromArray(array $parameters) : GetTimetableParameters
2222
{
2323
$originDestinationInformation = $parameters['OTA_AirScheduleRQ']['OriginDestinationInformation'];
24-
$departureTime = $originDestinationInformation['DepartureDateTime']['Date'];
2524
$originLocation = new Location(
2625
$originDestinationInformation['OriginLocation']['LocationCode'],
2726
$originDestinationInformation['OriginLocation']['MultiAirportCityInd']
@@ -31,7 +30,7 @@ public static function createFromArray(array $parameters) : GetTimetableParamete
3130
$originDestinationInformation['DestinationLocation']['MultiAirportCityInd']
3231
);
3332
$departureDateTime = new DepartureDateTime(
34-
new DateTimeImmutable($departureTime),
33+
DateTimeImmutable::createFromFormat('Y-m-d', $originDestinationInformation['DepartureDateTime']['Date']),
3534
'P3D',
3635
'P3D'
3736
);
@@ -54,7 +53,7 @@ public static function createFromArray(array $parameters) : GetTimetableParamete
5453
$parameters['tripType']
5554
);
5655
if (array_key_exists('returnDate', $parameters)) {
57-
$returnDate = new DateTimeImmutable($parameters['returnDate']);
56+
$returnDate = DateTimeImmutable::createFromFormat('Y-m-d', $parameters['returnDate']);
5857
$getTimetableParameters = $getTimetableParameters->withReturnDate($returnDate);
5958
}
6059
return $getTimetableParameters;

0 commit comments

Comments
 (0)