@@ -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,8 @@ 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 ' );
97
+
94
98
95
99
$ strategy = new InlineFragmentRenderer ($ this ->getKernelExpectingRequest ($ expectedSubRequest ));
96
100
$ this ->assertSame ('foo ' , $ strategy ->render ('/ ' , Request::create ('/ ' ))->getContent ());
@@ -178,8 +182,10 @@ public function testESIHeaderIsKeptInSubrequest()
178
182
$ expectedSubRequest ->headers ->set ('Surrogate-Capability ' , 'abc="ESI/1.0" ' );
179
183
if (Request::getTrustedHeaderName (Request::HEADER_CLIENT_IP )) {
180
184
$ expectedSubRequest ->headers ->set ('x-forwarded-for ' , array ('127.0.0.1 ' ));
185
+ $ expectedSubRequest ->server ->set ('HTTP_X_FORWARDED_FOR ' , '127.0.0.1 ' );
181
186
}
182
187
$ expectedSubRequest ->headers ->set ('forwarded ' , array ('for="127.0.0.1";host="localhost";proto=http ' ));
188
+ $ expectedSubRequest ->server ->set ('HTTP_FORWARDED ' , 'for="127.0.0.1";host="localhost";proto=http ' );
183
189
184
190
$ strategy = new InlineFragmentRenderer ($ this ->getKernelExpectingRequest ($ expectedSubRequest ));
185
191
@@ -203,6 +209,8 @@ public function testHeadersPossiblyResultingIn304AreNotAssignedToSubrequest()
203
209
$ expectedSubRequest = Request::create ('/ ' );
204
210
$ expectedSubRequest ->headers ->set ('x-forwarded-for ' , array ('127.0.0.1 ' ));
205
211
$ expectedSubRequest ->headers ->set ('forwarded ' , array ('for="127.0.0.1";host="localhost";proto=http ' ));
212
+ $ expectedSubRequest ->server ->set ('HTTP_X_FORWARDED_FOR ' , '127.0.0.1 ' );
213
+ $ expectedSubRequest ->server ->set ('HTTP_FORWARDED ' , 'for="127.0.0.1";host="localhost";proto=http ' );
206
214
207
215
$ strategy = new InlineFragmentRenderer ($ this ->getKernelExpectingRequest ($ expectedSubRequest ));
208
216
$ 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 +224,8 @@ public function testFirstTrustedProxyIsSetAsRemote()
216
224
$ expectedSubRequest ->server ->set ('REMOTE_ADDR ' , '127.0.0.1 ' );
217
225
$ expectedSubRequest ->headers ->set ('x-forwarded-for ' , array ('127.0.0.1 ' ));
218
226
$ expectedSubRequest ->headers ->set ('forwarded ' , array ('for="127.0.0.1";host="localhost";proto=http ' ));
227
+ $ expectedSubRequest ->server ->set ('HTTP_X_FORWARDED_FOR ' , '127.0.0.1 ' );
228
+ $ expectedSubRequest ->server ->set ('HTTP_FORWARDED ' , 'for="127.0.0.1";host="localhost";proto=http ' );
219
229
220
230
Request::setTrustedProxies (array ('1.1.1.1 ' ));
221
231
@@ -235,6 +245,8 @@ public function testIpAddressOfRangedTrustedProxyIsSetAsRemote()
235
245
$ expectedSubRequest ->server ->set ('REMOTE_ADDR ' , '127.0.0.1 ' );
236
246
$ expectedSubRequest ->headers ->set ('x-forwarded-for ' , array ('127.0.0.1 ' ));
237
247
$ expectedSubRequest ->headers ->set ('forwarded ' , array ('for="127.0.0.1";host="localhost";proto=http ' ));
248
+ $ expectedSubRequest ->server ->set ('HTTP_X_FORWARDED_FOR ' , '127.0.0.1 ' );
249
+ $ expectedSubRequest ->server ->set ('HTTP_FORWARDED ' , 'for="127.0.0.1";host="localhost";proto=http ' );
238
250
239
251
Request::setTrustedProxies (array ('1.1.1.1/24 ' ));
240
252
0 commit comments