@@ -276,26 +276,20 @@ public function testVerifyRequestStackPushPopDuringHandle()
276
276
*/
277
277
public function testInconsistentClientIpsOnMasterRequests ()
278
278
{
279
- $ kernel = new HttpKernel (new EventDispatcher (), $ this ->getResolver ());
280
- $ request = new Request ();
281
- $ request ->setTrustedProxies (array ('1.1.1.1 ' ));
282
- $ request ->server ->set ('REMOTE_ADDR ' , '1.1.1.1 ' );
283
- $ request ->headers ->set ('FORWARDED ' , '2.2.2.2 ' );
284
- $ request ->headers ->set ('X_FORWARDED_FOR ' , '3.3.3.3 ' );
279
+ $ dispatcher = new EventDispatcher ();
280
+ $ dispatcher ->addListener (KernelEvents::REQUEST , function ($ event ) {
281
+ $ event ->getRequest ()->getClientIp ();
282
+ });
285
283
286
- $ kernel ->handle ($ request , $ kernel ::MASTER_REQUEST , false );
287
- }
284
+ $ kernel = new HttpKernel ($ dispatcher , $ this ->getResolver ());
288
285
289
- public function testInconsistentClientIpsOnSubRequests ()
290
- {
291
- $ kernel = new HttpKernel (new EventDispatcher (), $ this ->getResolver ());
292
286
$ request = new Request ();
293
287
$ request ->setTrustedProxies (array ('1.1.1.1 ' ));
294
288
$ request ->server ->set ('REMOTE_ADDR ' , '1.1.1.1 ' );
295
289
$ request ->headers ->set ('FORWARDED ' , '2.2.2.2 ' );
296
290
$ request ->headers ->set ('X_FORWARDED_FOR ' , '3.3.3.3 ' );
297
291
298
- $ this -> assertInstanceOf ( ' Symfony\Component\HttpFoundation\Response ' , $ kernel ->handle ($ request , $ kernel ::SUB_REQUEST , false ) );
292
+ $ kernel ->handle ($ request , $ kernel ::MASTER_REQUEST , false );
299
293
}
300
294
301
295
protected function getResolver ($ controller = null )
0 commit comments