@@ -60,6 +60,8 @@ public function testRenderWithObjectsAsAttributes()
60
60
$ subRequest ->attributes ->replace (array ('object ' => $ object , '_format ' => 'html ' , '_controller ' => 'main_controller ' , '_locale ' => 'en ' ));
61
61
$ subRequest ->headers ->set ('x-forwarded-for ' , array ('127.0.0.1 ' ));
62
62
$ subRequest ->headers ->set ('forwarded ' , array ('for="127.0.0.1";host="localhost";proto=http ' ));
63
+ $ subRequest ->server ->set ('HTTP_X_FORWARDED_FOR ' , '127.0.0.1 ' );
64
+ $ subRequest ->server ->set ('HTTP_FORWARDED ' , 'for="127.0.0.1";host="localhost";proto=http ' );
63
65
64
66
$ strategy = new InlineFragmentRenderer ($ this ->getKernelExpectingRequest ($ subRequest ));
65
67
@@ -91,6 +93,7 @@ public function testRenderWithTrustedHeaderDisabled()
91
93
92
94
$ expectedSubRequest = Request::create ('/ ' );
93
95
$ expectedSubRequest ->headers ->set ('x-forwarded-for ' , array ('127.0.0.1 ' ));
96
+ $ expectedSubRequest ->server ->set ('HTTP_X_FORWARDED_FOR ' , '127.0.0.1 ' );
94
97
95
98
$ strategy = new InlineFragmentRenderer ($ this ->getKernelExpectingRequest ($ expectedSubRequest ));
96
99
$ this ->assertSame ('foo ' , $ strategy ->render ('/ ' , Request::create ('/ ' ))->getContent ());
@@ -178,8 +181,10 @@ public function testESIHeaderIsKeptInSubrequest()
178
181
$ expectedSubRequest ->headers ->set ('Surrogate-Capability ' , 'abc="ESI/1.0" ' );
179
182
if (Request::getTrustedHeaderName (Request::HEADER_CLIENT_IP )) {
180
183
$ expectedSubRequest ->headers ->set ('x-forwarded-for ' , array ('127.0.0.1 ' ));
184
+ $ expectedSubRequest ->server ->set ('HTTP_X_FORWARDED_FOR ' , '127.0.0.1 ' );
181
185
}
182
186
$ expectedSubRequest ->headers ->set ('forwarded ' , array ('for="127.0.0.1";host="localhost";proto=http ' ));
187
+ $ expectedSubRequest ->server ->set ('HTTP_FORWARDED ' , 'for="127.0.0.1";host="localhost";proto=http ' );
183
188
184
189
$ strategy = new InlineFragmentRenderer ($ this ->getKernelExpectingRequest ($ expectedSubRequest ));
185
190
@@ -203,6 +208,8 @@ public function testHeadersPossiblyResultingIn304AreNotAssignedToSubrequest()
203
208
$ expectedSubRequest = Request::create ('/ ' );
204
209
$ expectedSubRequest ->headers ->set ('x-forwarded-for ' , array ('127.0.0.1 ' ));
205
210
$ expectedSubRequest ->headers ->set ('forwarded ' , array ('for="127.0.0.1";host="localhost";proto=http ' ));
211
+ $ expectedSubRequest ->server ->set ('HTTP_X_FORWARDED_FOR ' , '127.0.0.1 ' );
212
+ $ expectedSubRequest ->server ->set ('HTTP_FORWARDED ' , 'for="127.0.0.1";host="localhost";proto=http ' );
206
213
207
214
$ strategy = new InlineFragmentRenderer ($ this ->getKernelExpectingRequest ($ expectedSubRequest ));
208
215
$ request = Request::create ('/ ' , 'GET ' , array (), array (), array (), array ('HTTP_IF_MODIFIED_SINCE ' => 'Fri, 01 Jan 2016 00:00:00 GMT ' , 'HTTP_IF_NONE_MATCH ' => '* ' ));
@@ -216,6 +223,8 @@ public function testFirstTrustedProxyIsSetAsRemote()
216
223
$ expectedSubRequest ->server ->set ('REMOTE_ADDR ' , '127.0.0.1 ' );
217
224
$ expectedSubRequest ->headers ->set ('x-forwarded-for ' , array ('127.0.0.1 ' ));
218
225
$ expectedSubRequest ->headers ->set ('forwarded ' , array ('for="127.0.0.1";host="localhost";proto=http ' ));
226
+ $ expectedSubRequest ->server ->set ('HTTP_X_FORWARDED_FOR ' , '127.0.0.1 ' );
227
+ $ expectedSubRequest ->server ->set ('HTTP_FORWARDED ' , 'for="127.0.0.1";host="localhost";proto=http ' );
219
228
220
229
Request::setTrustedProxies (array ('1.1.1.1 ' ));
221
230
@@ -235,6 +244,8 @@ public function testIpAddressOfRangedTrustedProxyIsSetAsRemote()
235
244
$ expectedSubRequest ->server ->set ('REMOTE_ADDR ' , '127.0.0.1 ' );
236
245
$ expectedSubRequest ->headers ->set ('x-forwarded-for ' , array ('127.0.0.1 ' ));
237
246
$ expectedSubRequest ->headers ->set ('forwarded ' , array ('for="127.0.0.1";host="localhost";proto=http ' ));
247
+ $ expectedSubRequest ->server ->set ('HTTP_X_FORWARDED_FOR ' , '127.0.0.1 ' );
248
+ $ expectedSubRequest ->server ->set ('HTTP_FORWARDED ' , 'for="127.0.0.1";host="localhost";proto=http ' );
238
249
239
250
Request::setTrustedProxies (array ('1.1.1.1/24 ' ));
240
251
0 commit comments