@@ -276,26 +276,20 @@ public function testVerifyRequestStackPushPopDuringHandle()
276276 */
277277 public function testInconsistentClientIpsOnMasterRequests ()
278278 {
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+ });
285283
286- $ kernel ->handle ($ request , $ kernel ::MASTER_REQUEST , false );
287- }
284+ $ kernel = new HttpKernel ($ dispatcher , $ this ->getResolver ());
288285
289- public function testInconsistentClientIpsOnSubRequests ()
290- {
291- $ kernel = new HttpKernel (new EventDispatcher (), $ this ->getResolver ());
292286 $ request = new Request ();
293287 $ request ->setTrustedProxies (array ('1.1.1.1 ' ));
294288 $ request ->server ->set ('REMOTE_ADDR ' , '1.1.1.1 ' );
295289 $ request ->headers ->set ('FORWARDED ' , '2.2.2.2 ' );
296290 $ request ->headers ->set ('X_FORWARDED_FOR ' , '3.3.3.3 ' );
297291
298- $ this -> assertInstanceOf ( ' Symfony\Component\HttpFoundation\Response ' , $ kernel ->handle ($ request , $ kernel ::SUB_REQUEST , false ) );
292+ $ kernel ->handle ($ request , $ kernel ::MASTER_REQUEST , false );
299293 }
300294
301295 protected function getResolver ($ controller = null )
0 commit comments