@@ -36,11 +36,11 @@ protected function tearDown(): void
36
36
public static function getTimeZones ()
37
37
{
38
38
yield ['UTC ' , false ];
39
- yield ['Etc/GMT+9 ' , false ];
40
- yield ['Etc/GMT-14 ' , false ];
39
+ yield ['Pacific/Honolulu ' , false ];
40
+ yield ['America/Toronto ' , false ];
41
41
yield ['UTC ' , true ];
42
- yield ['Etc/GMT+9 ' , true ];
43
- yield ['Etc/GMT-14 ' , true ];
42
+ yield ['Pacific/Honolulu ' , true ];
43
+ yield ['America/Toronto ' , true ];
44
44
}
45
45
46
46
public static function getClasses ()
@@ -84,8 +84,8 @@ public function testUnsupportedArgument()
84
84
*/
85
85
public function testFullDate (string $ timezone , bool $ withClock )
86
86
{
87
- date_default_timezone_set ($ timezone );
88
- $ resolver = new DateTimeValueResolver ($ withClock ? new MockClock () : null );
87
+ date_default_timezone_set ($ withClock ? ' UTC ' : $ timezone );
88
+ $ resolver = new DateTimeValueResolver ($ withClock ? new MockClock (' now ' , $ timezone ) : null );
89
89
90
90
$ argument = new ArgumentMetadata ('dummy ' , \DateTimeImmutable::class, false , false , null );
91
91
$ request = self ::requestWithAttributes (['dummy ' => '2012-07-21 00:00:00 ' ]);
@@ -103,7 +103,7 @@ public function testFullDate(string $timezone, bool $withClock)
103
103
*/
104
104
public function testUnixTimestamp (string $ timezone , bool $ withClock )
105
105
{
106
- date_default_timezone_set ($ timezone );
106
+ date_default_timezone_set ($ withClock ? ' UTC ' : $ timezone );
107
107
$ resolver = new DateTimeValueResolver ($ withClock ? new MockClock ('now ' , $ timezone ) : null );
108
108
109
109
$ argument = new ArgumentMetadata ('dummy ' , \DateTimeImmutable::class, false , false , null );
@@ -137,7 +137,7 @@ public function testNullableWithEmptyAttribute()
137
137
*/
138
138
public function testNow (string $ class )
139
139
{
140
- date_default_timezone_set ($ timezone = 'Etc/GMT+9 ' );
140
+ date_default_timezone_set ($ timezone = 'Pacific/Honolulu ' );
141
141
$ resolver = new DateTimeValueResolver ();
142
142
143
143
$ argument = new ArgumentMetadata ('dummy ' , $ class , false , false , null , false );
@@ -158,7 +158,7 @@ public function testNow(string $class)
158
158
*/
159
159
public function testNowWithClock (string $ class )
160
160
{
161
- date_default_timezone_set ('Etc/GMT+9 ' );
161
+ date_default_timezone_set ('Pacific/Honolulu ' );
162
162
$ clock = new MockClock ('2022-02-20 22:20:02 ' );
163
163
$ resolver = new DateTimeValueResolver ($ clock );
164
164
@@ -212,7 +212,7 @@ public function testCustomClass()
212
212
*/
213
213
public function testDateTimeImmutable (string $ timezone , bool $ withClock )
214
214
{
215
- date_default_timezone_set ($ timezone );
215
+ date_default_timezone_set ($ withClock ? ' UTC ' : $ timezone );
216
216
$ resolver = new DateTimeValueResolver ($ withClock ? new MockClock ('now ' , $ timezone ) : null );
217
217
218
218
$ argument = new ArgumentMetadata ('dummy ' , \DateTimeImmutable::class, false , false , null );
@@ -231,7 +231,7 @@ public function testDateTimeImmutable(string $timezone, bool $withClock)
231
231
*/
232
232
public function testWithFormat (string $ timezone , bool $ withClock )
233
233
{
234
- date_default_timezone_set ($ timezone );
234
+ date_default_timezone_set ($ withClock ? ' UTC ' : $ timezone );
235
235
$ resolver = new DateTimeValueResolver ($ withClock ? new MockClock ('now ' , $ timezone ) : null );
236
236
237
237
$ argument = new ArgumentMetadata ('dummy ' , \DateTimeInterface::class, false , false , null , false , [
0 commit comments