marshalRequestUri() public static method

Looks at a variety of criteria in order to attempt to autodetect a base URI, including rewrite URIs, proxy URIs, etc. From ZF2's Zend\Http\PhpEnvironment\Request class
public static marshalRequestUri ( array $server ) : string
$server array
return string
 public function testMarshalRequestUriFallsBackToRoot()
 {
     $server = [];
     $this->assertEquals('/', ServerRequestFactory::marshalRequestUri($server));
 }