Lines Matching +full:provider +full:-

11      * The data provider for ipToNumber() tests.
44 $this->assertSame($version, $result['version']);
45 $this->assertSame($upper, $result['upper']);
46 $this->assertSame($lower, $result['lower']);
50 * The data provider for test_ip_in_range().
98 $this->assertSame($expected, $result);
102 * Data provider for test_ip_matches().
109 $rangeTests = $this->ip_in_range_provider();
143 $this->assertSame($expected, $result);
147 * Data provider for proxyIsTrusted().
209 $this->assertSame($expected, $result);
213 * Data provider for test_forwarded_for().
281 * @param string $header The X-Forwarded-For header value.
293 $INPUT->server->set('HTTP_X_FORWARDED_FOR', $header);
294 $INPUT->server->set('REMOTE_ADDR', $remoteAddr);
298 $this->assertSame($expected, $result);
302 * Data provider for test_is_ssl().
369 $INPUT->server->set('REMOTE_ADDR', $remoteAddr);
370 $INPUT->server->set('HTTPS', $https);
371 $INPUT->server->set('HTTP_X_FORWARDED_PROTO', $forwardedProto);
375 $this->assertSame($expected, $result);
379 * Data provider for test_host_name().
389 // X-Forwarded-Host with trusted proxy
392 // X-Forwarded-Host with untrusted proxy (should fall back to HTTP_HOST)
395 // No X-Forwarded-Host, use HTTP_HOST
398 // No X-Forwarded-Host or HTTP_HOST, use SERVER_NAME
428 $INPUT->server->set('REMOTE_ADDR', $remoteAddr);
429 $INPUT->server->set('HTTP_X_FORWARDED_HOST', $forwardedHost);
430 $INPUT->server->set('HTTP_HOST', $httpHost);
431 $INPUT->server->set('SERVER_NAME', $serverName);
435 $this->assertSame($expected, $result);