Jelix\Routing\ClientRequest::_generateHeaders PHP Method

_generateHeaders() private method

private _generateHeaders ( )
    private function _generateHeaders()
    {
        if (is_null($this->_headers)) {
            if (function_exists('apache_response_headers')) {
                $this->_headers = apache_request_headers();
            } else {
                $this->_headers = array();
                foreach ($_SERVER as $key => $value) {
                    if (substr($key, 0, 5) == "HTTP_") {
                        $key = str_replace(" ", "-", ucwords(strtolower(str_replace('_', ' ', substr($key, 5)))));
                        $this->_headers[$key] = $value;
                    }
                }
            }
        }
    }