@dataProvider getXForwardedForData
public function testXForwarderForHeaderForForwardedRequests($xForwardedFor, $expected) {
$this
->setNextResponse();
$server = array(
'REMOTE_ADDR' => '10.0.0.1',
);
if (false !== $xForwardedFor) {
$server['HTTP_X_FORWARDED_FOR'] = $xForwardedFor;
}
$this
->request('GET', '/', $server);
$this
->assertEquals($expected, $this->kernel
->getBackendRequest()->headers
->get('X-Forwarded-For'));
}