@@ -54,9 +54,9 @@ public function testNormalizeUsingFormatPassedInConstructor()
54
54
55
55
public function testNormalizeUsingTimeZonePassedInConstructor ()
56
56
{
57
- $ normalizer = new DateTimeNormalizer ([DateTimeNormalizer::TIMEZONE_KEY => new \DateTimeZone ('Japan ' )]);
57
+ $ normalizer = new DateTimeNormalizer ([DateTimeNormalizer::TIMEZONE_KEY => new \DateTimeZone ('Asia/Tokyo ' )]);
58
58
59
- $ this ->assertSame ('2016-12-01T00:00:00+09:00 ' , $ normalizer ->normalize (new \DateTimeImmutable ('2016/12/01 ' , new \DateTimeZone ('Japan ' ))));
59
+ $ this ->assertSame ('2016-12-01T00:00:00+09:00 ' , $ normalizer ->normalize (new \DateTimeImmutable ('2016/12/01 ' , new \DateTimeZone ('Asia/Tokyo ' ))));
60
60
$ this ->assertSame ('2016-12-01T09:00:00+09:00 ' , $ normalizer ->normalize (new \DateTimeImmutable ('2016/12/01 ' , new \DateTimeZone ('UTC ' ))));
61
61
}
62
62
@@ -73,9 +73,9 @@ public function testNormalizeUsingTimeZonePassedInContext($expected, $input, $ti
73
73
public static function normalizeUsingTimeZonePassedInContextProvider ()
74
74
{
75
75
yield ['2016-12-01T00:00:00+00:00 ' , new \DateTimeImmutable ('2016/12/01 ' , new \DateTimeZone ('UTC ' )), null ];
76
- yield ['2016-12-01T00:00:00+09:00 ' , new \DateTimeImmutable ('2016/12/01 ' , new \DateTimeZone ('Japan ' )), new \DateTimeZone ('Japan ' )];
77
- yield ['2016-12-01T09:00:00+09:00 ' , new \DateTimeImmutable ('2016/12/01 ' , new \DateTimeZone ('UTC ' )), new \DateTimeZone ('Japan ' )];
78
- yield ['2016-12-01T09:00:00+09:00 ' , new \DateTime ('2016/12/01 ' , new \DateTimeZone ('UTC ' )), new \DateTimeZone ('Japan ' )];
76
+ yield ['2016-12-01T00:00:00+09:00 ' , new \DateTimeImmutable ('2016/12/01 ' , new \DateTimeZone ('Asia/Tokyo ' )), new \DateTimeZone ('Asia/Tokyo ' )];
77
+ yield ['2016-12-01T09:00:00+09:00 ' , new \DateTimeImmutable ('2016/12/01 ' , new \DateTimeZone ('UTC ' )), new \DateTimeZone ('Asia/Tokyo ' )];
78
+ yield ['2016-12-01T09:00:00+09:00 ' , new \DateTime ('2016/12/01 ' , new \DateTimeZone ('UTC ' )), new \DateTimeZone ('Asia/Tokyo ' )];
79
79
}
80
80
81
81
/**
@@ -139,7 +139,7 @@ public static function normalizeUsingTimeZonePassedInContextAndExpectedFormatWit
139
139
'2018-12-01T18:03:06.067634 ' ,
140
140
new \DateTimeZone ('UTC ' )
141
141
),
142
- new \DateTimeZone ('Europe/Kiev ' ),
142
+ new \DateTimeZone ('Europe/Kyiv ' ),
143
143
];
144
144
145
145
yield [
@@ -253,7 +253,7 @@ public function testDenormalize()
253
253
254
254
public function testDenormalizeUsingTimezonePassedInConstructor ()
255
255
{
256
- $ timezone = new \DateTimeZone ('Japan ' );
256
+ $ timezone = new \DateTimeZone ('Asia/Tokyo ' );
257
257
$ expected = new \DateTimeImmutable ('2016/12/01 17:35:00 ' , $ timezone );
258
258
$ normalizer = new DateTimeNormalizer ([DateTimeNormalizer::TIMEZONE_KEY => $ timezone ]);
259
259
@@ -286,18 +286,18 @@ public static function denormalizeUsingTimezonePassedInContextProvider()
286
286
{
287
287
yield 'with timezone ' => [
288
288
'2016/12/01 17:35:00 ' ,
289
- new \DateTimeImmutable ('2016/12/01 17:35:00 ' , new \DateTimeZone ('Japan ' )),
290
- new \DateTimeZone ('Japan ' ),
289
+ new \DateTimeImmutable ('2016/12/01 17:35:00 ' , new \DateTimeZone ('Asia/Tokyo ' )),
290
+ new \DateTimeZone ('Asia/Tokyo ' ),
291
291
];
292
292
yield 'with timezone as string ' => [
293
293
'2016/12/01 17:35:00 ' ,
294
- new \DateTimeImmutable ('2016/12/01 17:35:00 ' , new \DateTimeZone ('Japan ' )),
295
- 'Japan ' ,
294
+ new \DateTimeImmutable ('2016/12/01 17:35:00 ' , new \DateTimeZone ('Asia/Tokyo ' )),
295
+ 'Asia/Tokyo ' ,
296
296
];
297
297
yield 'with format without timezone information ' => [
298
298
'2016.12.01 17:35:00 ' ,
299
- new \DateTimeImmutable ('2016/12/01 17:35:00 ' , new \DateTimeZone ('Japan ' )),
300
- new \DateTimeZone ('Japan ' ),
299
+ new \DateTimeImmutable ('2016/12/01 17:35:00 ' , new \DateTimeZone ('Asia/Tokyo ' )),
300
+ new \DateTimeZone ('Asia/Tokyo ' ),
301
301
'Y.m.d H:i:s ' ,
302
302
];
303
303
yield 'ignored with format with timezone information ' => [
0 commit comments