function CDNUnitTestCase::setRequestProtocol in CDN 7.2
Set the protocol of the current "request".
Parameters
$protocol: 'http' or 'https'.
2 calls to CDNUnitTestCase::setRequestProtocol()
- CDNOriginPullTestCase::testMapping in tests/
cdn.test - CDNUnitTestCase::setUp in tests/
cdn.test - Sets up unit test environment.
File
- tests/
cdn.test, line 90 - Test CDN.
Class
- CDNUnitTestCase
- @file Test CDN.
Code
function setRequestProtocol($protocol) {
if ($protocol == 'http') {
$_SERVER['HTTPS'] = 'off';
$_SERVER['HTTP_X_FORWARDED_PROTO'] = 'http';
}
elseif ($protocol == 'https') {
$_SERVER['HTTPS'] = 'on';
$_SERVER['HTTP_X_FORWARDED_PROTO'] = 'https';
}
}