Public Member Functions | Protected Member Functions | Private Attributes

CAS_CurlRequest Class Reference

Inheritance diagram for CAS_CurlRequest:
CAS_AbstractRequest CAS_RequestInterface CAS_RequestInterface

List of all members.

Public Member Functions

 setCurlOptions (array $options)
 _curlReadHeaders ($ch, $header)

Protected Member Functions

 _sendRequest ()

Private Attributes

 $curlOptions = array()

Detailed Description

Provides support for performing web-requests via curl

Definition at line 37 of file CurlRequest.php.


Member Function Documentation

CAS_CurlRequest::_curlReadHeaders ( ch,
header 
)

Internal method for capturing the headers from a curl request.

Parameters:
handle $ch
string $header
Returns:
void

Definition at line 147 of file CurlRequest.php.

References CAS_AbstractRequest::storeResponseHeader().

CAS_CurlRequest::_sendRequest (  )  [protected]

Send the request and store the results.

Returns:
boolean TRUE on success, FALSE on failure.

Definition at line 58 of file CurlRequest.php.

References CAS_AbstractRequest::storeErrorMessage(), CAS_AbstractRequest::storeResponseBody(), phpCAS::trace(), phpCAS::traceBegin(), and phpCAS::traceEnd().

CAS_CurlRequest::setCurlOptions ( array $  options  ) 

Set additional curl options

Parameters:
array $options
Returns:
void

Definition at line 48 of file CurlRequest.php.


Member Data Documentation

CAS_CurlRequest::$curlOptions = array() [private]

Definition at line 51 of file CurlRequest.php.