Pre-processes and returns the $_SERVER superglobal.
public static normalizeServer ( array $server ) : array | ||
$server | array | |
return | array |
public function testNormalizeServerReturnsArrayUnalteredIfApacheHeadersDoNotContainAuthorization() { $r = new ReflectionProperty('Phly\\Http\\ServerRequestFactory', 'apacheRequestHeaders'); $r->setAccessible(true); $r->setValue(function () { return []; }); $expected = ['FOO_BAR' => 'BAZ']; $server = ServerRequestFactory::normalizeServer($expected); $this->assertEquals($expected, $server); }