public function testWillOmitTrustedProxyIpsFromXForwardedForMatching() { $this->backup(); $_SERVER['REMOTE_ADDR'] = '0.1.2.3'; $_SERVER['HTTP_X_FORWARDED_FOR'] = '2.1.2.3, 1.1.2.3'; RemoteAddr::setUseProxy(true); RemoteAddr::setTrustedProxies(array('1.1.2.3')); $validator = new RemoteAddr(); $this->assertEquals('2.1.2.3', $validator->getData()); $this->restore(); }