Horde_Http_Response_Peclhttp2
        
        extends Horde_Http_Response_Base
    
    
            
            in package
            
        
    
    
    
        
            HTTP response object for the pecl_http 2.0 backend.
Tags
Table of Contents
- $code : int
- HTTP response code.
- $headers : array<string|int, mixed>
- Response headers.
- $httpVersion : float
- HTTP protocol version that was used.
- $uri : string
- Fetched URI.
- $_headers : Horde_Support_CaseInsensitiveArray
- Case-insensitive list of headers.
- $_response : Response
- HttpMessage object.
- __construct() : mixed
- Constructor.
- getBody() : string
- Returns the body of the HTTP response.
- getHeader() : string
- Returns the value of a single response header.
- getStream() : mixed
- Returns a stream pointing to the response body that can be used with all standard PHP stream functions.
- _parseHeaders() : array<string|int, mixed>
- Parses an array of response headers, mindful of line continuations, etc.
Properties
$code
HTTP response code.
    public
        int
    $code
    
    
    
    
$headers
Response headers.
    public
        array<string|int, mixed>
    $headers
    
    
    
    
$httpVersion
HTTP protocol version that was used.
    public
        float
    $httpVersion
    
    
    
    
$uri
Fetched URI.
    public
        string
    $uri
    
    
    
    
$_headers
Case-insensitive list of headers.
    protected
        Horde_Support_CaseInsensitiveArray
    $_headers
    
    
    
    
$_response
HttpMessage object.
    protected
        Response
    $_response
    
    
    
    
Methods
__construct()
Constructor.
    public
                    __construct(string $uri, Response $response) : mixed
    
        Parameters
- $uri : string
- $response : Response
Return values
mixed —getBody()
Returns the body of the HTTP response.
    public
                    getBody() : string
    
    
    
        Return values
string —HTTP response body.
getHeader()
Returns the value of a single response header.
    public
                    getHeader(string $header) : string
    
        Parameters
- $header : string
- 
                    Header name to get ('Content-Type', 'Content-Length', etc.). 
Return values
string —HTTP header value.
getStream()
Returns a stream pointing to the response body that can be used with all standard PHP stream functions.
    public
                    getStream() : mixed
    
    
    
        Return values
mixed —_parseHeaders()
Parses an array of response headers, mindful of line continuations, etc.
    protected
                    _parseHeaders(array<string|int, mixed> $headers) : array<string|int, mixed>
    
        Parameters
- $headers : array<string|int, mixed>