HyperResponse
The HyperResponse component is a read-only wrapper to easily grab different information about the response.
getResponseId
Gets the unique response ID representing this response.
No arguments
Return: String
getStatusCode
Gets the status code for the response.
No arguments
Return: numeric
getStatusText
Gets the status text for the response.
No arguments
Return: String
getStatus
Returns the status code and status text as a single string.
No arguments
Return: String
getData
Gets the data for the response.
No arguments
Return: String
getRequestID
Returns the id of the request to which this response is related.
No arguments
Return: String
getRequest
Gets the HyperRequest instance associated with this response.
No arguments
Return: HyperRequest
getCharset
Gets the charset value for the response.
No arguments
Return: String
getTimestamp
Gets the timestamp for when this response was received.
No arguments
Return: DateTime
getExecutionTime
Gets the execution time of the request, in milliseconds.
No arguments
Return: numeric
json
Returns the data of the request as deserialized JSON.
Throws: DeserializeJsonException if the response is not JSON.
No arguments
Return: any
isSuccess
Returns true if the request status code is considered successful.
No arguments
Return: boolean
isOK
Returns true if the request status code is 200 OK.
No arguments
Return: boolean
isCreated
Returns true if the request status code is 201 Created.
No arguments
Return: boolean
isRedirect
Returns true if the request status code is considered a redirect.
No arguments
Return: boolean
isError
Returns true if the request status code is considered either a client error (4xx status code) or a server error (5xx status code).
No arguments
Return: boolean
isClientError
Returns true if the request status code is considered a client error (4xx status code).
No arguments
Return: boolean
isUnauthorized
Returns true if the request status code is 401 Unauthorized.
No arguments
Return: boolean
isForbidden
Returns true if the request status code is 403 Forbidden.
No arguments
Return: boolean
isNotFound
Returns true if the request status code is 404 Not Found.
No arguments
Return: boolean
isServerError
Returns true if the request status code is considered a server error (5xx status code).
No arguments
Return: boolean
hasHeader
Checks if a header exists in the response.
name
String
true
The name of the header to check.
Return: boolean
getHeader
Gets the value of a header from the response.
name
String
true
The name of the header to retrieve.
defaultValue
any
false
""
The value to return if the header does not exist.
Return: any
getCookies
Caches the result of parsing the Set-Cookie header and returns it.
No arguments
Return: struct
persistCookies
Parses and saves the cookies to the cookie scope.
No arguments
Return: HyperResponse
getMemento
Gets a serializable representation of the response.
excludes
array
false
[]
An array of keys to exclude from the returned memento.
Return:

