@@ -102,7 +102,7 @@ public function testMaxAgeUpdatedFromExpiresHeader()
102
102
$ cacheStrategy = new ResponseCacheStrategy ();
103
103
104
104
$ response1 = new Response ();
105
- $ response1 ->setExpires (new \DateTime ('+ 1 hour ' ));
105
+ $ response1 ->setExpires (new \DateTime ('+ 1 hour ' , new \ DateTimeZone ( ' UTC ' ) ));
106
106
$ response1 ->setPublic ();
107
107
$ cacheStrategy ->add ($ response1 );
108
108
@@ -112,15 +112,15 @@ public function testMaxAgeUpdatedFromExpiresHeader()
112
112
113
113
$ this ->assertSame ('3600 ' , $ response ->headers ->getCacheControlDirective ('max-age ' ));
114
114
$ this ->assertNull ($ response ->headers ->getCacheControlDirective ('s-maxage ' ));
115
- $ this ->assertSame ((new \DateTime ('+ 1 hour ' ))->format ('D, d M Y H:i:s ' ).' GMT ' , $ response ->headers ->get ('Expires ' ));
115
+ $ this ->assertSame ((new \DateTime ('+ 1 hour ' , new \ DateTimeZone ( ' UTC ' ) ))->format ('D, d M Y H:i:s ' ).' GMT ' , $ response ->headers ->get ('Expires ' ));
116
116
}
117
117
118
118
public function testMaxAgeAndSharedMaxAgeUpdatedFromExpiresHeader ()
119
119
{
120
120
$ cacheStrategy = new ResponseCacheStrategy ();
121
121
122
122
$ response1 = new Response ();
123
- $ response1 ->setExpires (new \DateTime ('+ 1 day ' ));
123
+ $ response1 ->setExpires (new \DateTime ('+ 1 day ' , new \ DateTimeZone ( ' UTC ' ) ));
124
124
$ response1 ->setPublic ();
125
125
$ cacheStrategy ->add ($ response1 );
126
126
@@ -131,7 +131,7 @@ public function testMaxAgeAndSharedMaxAgeUpdatedFromExpiresHeader()
131
131
132
132
$ this ->assertSame ('3600 ' , $ response ->headers ->getCacheControlDirective ('max-age ' ));
133
133
$ this ->assertSame ('86400 ' , $ response ->headers ->getCacheControlDirective ('s-maxage ' ));
134
- $ this ->assertSame ((new \DateTime ('+ 1 hour ' ))->format ('D, d M Y H:i:s ' ).' GMT ' , $ response ->headers ->get ('Expires ' ));
134
+ $ this ->assertSame ((new \DateTime ('+ 1 hour ' , new \ DateTimeZone ( ' UTC ' ) ))->format ('D, d M Y H:i:s ' ).' GMT ' , $ response ->headers ->get ('Expires ' ));
135
135
}
136
136
137
137
public function testMainResponseNotCacheableWhenEmbeddedResponseRequiresValidation ()
0 commit comments