Lines Matching +full:provider +full:-

11      * The data provider for ipToNumber() tests.
24 // NOTE: wrap around! 0xFFFFFFFFFFFFFFFE seen as -2
25 ['7FFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFE', 6, 0x7FFFFFFFFFFFFFFF, -2],
70 $this->assertSame($version, $result['version']);
71 $this->assertSame($upper, $result['upper']);
72 $this->assertSame($lower, $result['lower']);
76 * The data provider for test_ip_in_range().
124 $this->assertSame($expected, $result);
128 * Data provider for test_ip_matches().
135 $rangeTests = $this->ip_in_range_provider();
169 $this->assertSame($expected, $result);
173 * Data provider for proxyIsTrusted().
235 $this->assertSame($expected, $result);
239 * Data provider for test_forwarded_for().
307 * @param string $header The X-Forwarded-For header value.
319 $INPUT->server->set('HTTP_X_FORWARDED_FOR', $header);
320 $INPUT->server->set('REMOTE_ADDR', $remoteAddr);
324 $this->assertSame($expected, $result);
328 * Data provider for test_is_ssl().
395 $INPUT->server->set('REMOTE_ADDR', $remoteAddr);
396 $INPUT->server->set('HTTPS', $https);
397 $INPUT->server->set('HTTP_X_FORWARDED_PROTO', $forwardedProto);
401 $this->assertSame($expected, $result);
405 * Data provider for test_host_name().
415 // X-Forwarded-Host with trusted proxy
418 // X-Forwarded-Host with untrusted proxy (should fall back to HTTP_HOST)
421 // No X-Forwarded-Host, use HTTP_HOST
424 // No X-Forwarded-Host or HTTP_HOST, use SERVER_NAME
454 $INPUT->server->set('REMOTE_ADDR', $remoteAddr);
455 $INPUT->server->set('HTTP_X_FORWARDED_HOST', $forwardedHost);
456 $INPUT->server->set('HTTP_HOST', $httpHost);
457 $INPUT->server->set('SERVER_NAME', $serverName);
461 $this->assertSame($expected, $result);
470 // client_ip_header disabled, X-Real-IP present -> use REMOTE_ADDR
473 // client_ip_header set to X_REAL_IP, X-Real-IP present -> use X-Real-IP
476 // custom client_ip_header set to CF_CONNECTING_IP -> use CF header
479 … // client_ip_header set to X_REAL_IP but only CF header present -> fallback to REMOTE_ADDR
500 $INPUT->server->set($key, $value);
505 $this->assertSame($expected, $result);