public function testClientProtoPortWithTrustedProxy() { $_SERVER['REMOTE_ADDR'] = '192.168.23.1'; $_SERVER['X-Forwarded-Proto'] = 'https'; Request::setTrustedProxies('192.168.23.1'); Request::setTrustedHeaderName(RequestHeaderConstants::CLIENT_PROTO, 'X-Forwarded-Proto'); $this->assertEquals(443, Request::createFromGlobals()->getPort()); }