PHP Class ScriptFUSION\Porter\Net\Http\HttpOptions

Inheritance: extends ScriptFUSION\Porter\Options\EncapsulatedOptions
Afficher le fichier Open project: ScriptFUSION/Porter Class Usage Examples

Méthodes publiques

Méthode Description
__construct ( )
addHeader ( string $header )
extractHttpContextOptions ( ) : array Extracts a list of HTTP context options only.
findHeader ( string $name ) : string | null Find the first header matching the specified name.
findHeaders ( string $name ) : array Find all headers matching the specified name.
getContent ( ) : string
getFollowLocation ( ) : boolean
getHeaders ( ) : array
getIgnoreErrors ( ) : boolean
getMaxRedirects ( ) : integer
getMethod ( ) : string
getProtocolVersion ( ) : float
getProxy ( ) : string
getQueryParameters ( ) : array
getRequestFullUri ( ) : boolean
getTimeout ( ) : float
getUserAgent ( ) : string
removeHeaders ( $name )
replaceHeaders ( $name, $header )
setContent ( string $content )
setFollowLocation ( boolean $followLocation )
setIgnoreErrors ( boolean $ignoreErrors )
setMaxRedirects ( integer $maxRedirects )
setMethod ( string $method )
setProtocolVersion ( float $protocolVersion )
setProxy ( string $proxy )
setQueryParameters ( array $queryParameters )
setRequestFullUri ( boolean $requestFullUri )
setTimeout ( float $timeout )
setUserAgent ( string $userAgent )

Method Details

__construct() public méthode

public __construct ( )

addHeader() public méthode

public addHeader ( string $header )
$header string

extractHttpContextOptions() public méthode

Extracts a list of HTTP context options only.
See also: http://php.net/manual/en/context.http.php
public extractHttpContextOptions ( ) : array
Résultat array HTTP context options.

findHeader() public méthode

Find the first header matching the specified name.
public findHeader ( string $name ) : string | null
$name string Header name.
Résultat string | null Header if found, otherwise null.

findHeaders() public méthode

Find all headers matching the specified name.
public findHeaders ( string $name ) : array
$name string Header name.
Résultat array Headers.

getContent() public méthode

public getContent ( ) : string
Résultat string

getFollowLocation() public méthode

public getFollowLocation ( ) : boolean
Résultat boolean

getHeaders() public méthode

public getHeaders ( ) : array
Résultat array

getIgnoreErrors() public méthode

public getIgnoreErrors ( ) : boolean
Résultat boolean

getMaxRedirects() public méthode

public getMaxRedirects ( ) : integer
Résultat integer

getMethod() public méthode

public getMethod ( ) : string
Résultat string

getProtocolVersion() public méthode

public getProtocolVersion ( ) : float
Résultat float

getProxy() public méthode

public getProxy ( ) : string
Résultat string

getQueryParameters() public méthode

public getQueryParameters ( ) : array
Résultat array

getRequestFullUri() public méthode

public getRequestFullUri ( ) : boolean
Résultat boolean

getTimeout() public méthode

public getTimeout ( ) : float
Résultat float

getUserAgent() public méthode

public getUserAgent ( ) : string
Résultat string

removeHeaders() public méthode

public removeHeaders ( $name )

replaceHeaders() public méthode

public replaceHeaders ( $name, $header )

setContent() public méthode

public setContent ( string $content )
$content string

setFollowLocation() public méthode

public setFollowLocation ( boolean $followLocation )
$followLocation boolean

setIgnoreErrors() public méthode

public setIgnoreErrors ( boolean $ignoreErrors )
$ignoreErrors boolean

setMaxRedirects() public méthode

public setMaxRedirects ( integer $maxRedirects )
$maxRedirects integer

setMethod() public méthode

public setMethod ( string $method )
$method string

setProtocolVersion() public méthode

public setProtocolVersion ( float $protocolVersion )
$protocolVersion float

setProxy() public méthode

public setProxy ( string $proxy )
$proxy string

setQueryParameters() public méthode

public setQueryParameters ( array $queryParameters )
$queryParameters array

setRequestFullUri() public méthode

public setRequestFullUri ( boolean $requestFullUri )
$requestFullUri boolean

setTimeout() public méthode

public setTimeout ( float $timeout )
$timeout float

setUserAgent() public méthode

public setUserAgent ( string $userAgent )
$userAgent string