Skip to content

Commit 33f3933

Browse files
committed
Merge branch '4.2' into 4.3
* 4.2: Fix inconsistency in json format regarding DST value
2 parents 40076b9 + 846f721 commit 33f3933

File tree

1 file changed

+9
-11
lines changed

1 file changed

+9
-11
lines changed

src/Symfony/Component/VarDumper/Tests/Caster/IntlCasterTest.php

+9-11
Original file line numberDiff line numberDiff line change
@@ -240,6 +240,12 @@ public function testCastDateFormatter()
240240
$expectedTimeType = $var->getTimeType();
241241
$expectedDateType = $var->getDateType();
242242

243+
$expectedTimeZone = $var->getTimeZone();
244+
$expectedTimeZoneDisplayName = $expectedTimeZone->getDisplayName();
245+
$expectedTimeZoneID = $expectedTimeZone->getID();
246+
$expectedTimeZoneRawOffset = $expectedTimeZone->getRawOffset();
247+
$expectedTimeZoneDSTSavings = $expectedTimeZone->useDaylightTime() ? "\n dst_savings: ".$expectedTimeZone->getDSTSavings() : '';
248+
243249
$expectedCalendarObject = $var->getCalendarObject();
244250
$expectedCalendarObjectType = $expectedCalendarObject->getType();
245251
$expectedCalendarObjectFirstDayOfWeek = $expectedCalendarObject->getFirstDayOfWeek();
@@ -254,13 +260,7 @@ public function testCastDateFormatter()
254260
$expectedCalendarObjectTimeZoneDisplayName = $expectedCalendarObjectTimeZone->getDisplayName();
255261
$expectedCalendarObjectTimeZoneID = $expectedCalendarObjectTimeZone->getID();
256262
$expectedCalendarObjectTimeZoneRawOffset = $expectedCalendarObjectTimeZone->getRawOffset();
257-
$expectedCalendarObjectTimeZoneDSTSavings = $expectedCalendarObjectTimeZone->getDSTSavings();
258-
259-
$expectedTimeZone = $var->getTimeZone();
260-
$expectedTimeZoneDisplayName = $expectedTimeZone->getDisplayName();
261-
$expectedTimeZoneID = $expectedTimeZone->getID();
262-
$expectedTimeZoneRawOffset = $expectedTimeZone->getRawOffset();
263-
$expectedTimeZoneDSTSavings = $expectedTimeZone->getDSTSavings();
263+
$expectedCalendarObjectTimeZoneDSTSavings = $expectedTimeZone->useDaylightTime() ? "\n dst_savings: ".$expectedCalendarObjectTimeZone->getDSTSavings() : '';
264264

265265
$expected = <<<EOTXT
266266
IntlDateFormatter {
@@ -282,15 +282,13 @@ public function testCastDateFormatter()
282282
time_zone: IntlTimeZone {
283283
display_name: "$expectedCalendarObjectTimeZoneDisplayName"
284284
id: "$expectedCalendarObjectTimeZoneID"
285-
raw_offset: $expectedCalendarObjectTimeZoneRawOffset
286-
dst_savings: $expectedCalendarObjectTimeZoneDSTSavings
285+
raw_offset: $expectedCalendarObjectTimeZoneRawOffset$expectedCalendarObjectTimeZoneDSTSavings
287286
}
288287
}
289288
time_zone: IntlTimeZone {
290289
display_name: "$expectedTimeZoneDisplayName"
291290
id: "$expectedTimeZoneID"
292-
raw_offset: $expectedTimeZoneRawOffset
293-
dst_savings: $expectedTimeZoneDSTSavings
291+
raw_offset: $expectedTimeZoneRawOffset$expectedTimeZoneDSTSavings
294292
}
295293
}
296294
EOTXT;

0 commit comments

Comments
 (0)