cURL Response Class

category Library
package BCA/CURL
author Brodkin CyberArts
copyright 2012 Brodkin CyberArts.
license GPL-3.0 http://www.gnu.org/licenses/gpl.txt
link https://github.com/brodkinca/BCA-PHP-CURL

 Methods

Populate Data

__construct(string $response, array $info, array $error) 

Parameters

$response

string

Data received from cURL request.

$info

array

Array returned from curl_getinfo().

$error

array

Array of error data, if applicable.

Get cURL Response Data

__get(string $key) : mixed

Parameters

$key

string

Key returned by curl_getinfo().

Returns

mixed

Return Response as String

__toString() : string

Returns

string

Print Debug Message to Screen

debug() : null

Returns

null

HTTP Status Code of Response

status() : int

Returns

int

Was Request Successful

success(boolean $strict) : boolean

Parameters

$strict

boolean

Requires a 200-level response whem truthy.

Returns

boolean

 Properties

 

cURL Error Information

$_error : array
 

cURL Stats Returned by curl_info()

$_info : array
 

Raw Response Data

$_response : string