Exemplo n.º 1
0
 public function getHeader($name)
 {
     return $this->headers->getValues($name);
 }
Exemplo n.º 2
0
 /**
  * @param ParameterCollection $server
  * @param HeaderCollection    $headers
  *
  * @return string
  */
 private function getPathAndQuery(ParameterCollection $server, HeaderCollection $headers) : string
 {
     $result = '';
     if ($headers->has('X-Rewrite-Url')) {
         $result = $headers->get('X-Rewrite-Url');
     } elseif ($server->has('REQUEST_URI')) {
         $result = $server->get('REQUEST_URI');
     }
     if (strpos($result, '://')) {
         $path = @parse_url($result, PHP_URL_PATH);
         if ($path !== false) {
             $result = $path;
         }
     }
     return $result;
 }