PHP Class SimpleHttpHeaders, simpletest

Afficher le fichier Open project: simpletest/simpletest Class Usage Examples

Méthodes publiques

Méthode Description
__construct ( string $headers ) Parses the incoming header block.
getAuthentication ( ) : string Accessor for authentication type.
getHttpVersion ( ) : integer Accessor for parsed HTTP protocol version.
getLocation ( ) : string Returns the redirected URL or false if no redirection.
getMimeType ( ) : string Accessor for MIME type header information.
getRaw ( ) : string Accessor for raw header block.
getRealm ( ) : string Accessor for security realm.
getResponseCode ( ) : integer Accessor for parsed HTTP error code.
isChallenge ( ) : boolean Test to see if the response is an authentication challenge.
isRedirect ( ) : boolean Test to see if the response is a valid redirect.
writeCookiesToJar ( SimpleCookieJar $jar, SimpleUrl $url ) Writes new cookies to the cookie jar.

Méthodes protégées

Méthode Description
parseCookie ( string $cookie_line ) : SimpleCookie Parse the Set-cookie content.
parseHeaderLine ( string $header_line ) Called on each header line to accumulate the held data within the class.

Method Details

__construct() public méthode

Parses the incoming header block.
public __construct ( string $headers )
$headers string Header block.

getAuthentication() public méthode

Accessor for authentication type.
public getAuthentication ( ) : string
Résultat string Type.

getHttpVersion() public méthode

Accessor for parsed HTTP protocol version.
public getHttpVersion ( ) : integer
Résultat integer HTTP error code.

getLocation() public méthode

Returns the redirected URL or false if no redirection.
public getLocation ( ) : string
Résultat string URL or false for none.

getMimeType() public méthode

Accessor for MIME type header information.
public getMimeType ( ) : string
Résultat string MIME type.

getRaw() public méthode

Accessor for raw header block.
public getRaw ( ) : string
Résultat string All headers as raw string.

getRealm() public méthode

Accessor for security realm.
public getRealm ( ) : string
Résultat string Realm.

getResponseCode() public méthode

Accessor for parsed HTTP error code.
public getResponseCode ( ) : integer
Résultat integer HTTP error code.

isChallenge() public méthode

Test to see if the response is an authentication challenge.
public isChallenge ( ) : boolean
Résultat boolean True if challenge.

isRedirect() public méthode

Test to see if the response is a valid redirect.
public isRedirect ( ) : boolean
Résultat boolean True if valid redirect.

parseCookie() protected méthode

Parse the Set-cookie content.
protected parseCookie ( string $cookie_line ) : SimpleCookie
$cookie_line string Text after "Set-cookie:"
Résultat SimpleCookie New cookie object.

parseHeaderLine() protected méthode

Called on each header line to accumulate the held data within the class.
protected parseHeaderLine ( string $header_line )
$header_line string One line of header.

writeCookiesToJar() public méthode

Writes new cookies to the cookie jar.
public writeCookiesToJar ( SimpleCookieJar $jar, SimpleUrl $url )
$jar SimpleCookieJar Jar to write to.
$url SimpleUrl Host and path to write under.