PHP Class AwsInspector\Helper\Curl

Afficher le fichier Open project: aoepeople/stackformation Class Usage Examples

Protected Properties

Свойство Type Description
$connection AwsInspector\Ssh\Connection | AwsInspector\Ssh\LocalConnection | null
$headers array
$maxTime integer
$postData string
$responseBody string
$responseHeaders array
$responseStatus string
$url string

Méthodes publiques

Méthode Description
__construct ( string $url, array $headers = [], Connection $connection = null, integer $maxTime = 5 )
doRequest ( )
getResponseBody ( ) : mixed
getResponseCode ( ) : string
getResponseHeader ( string $header ) : mixed
getResponseHeaders ( ) : array
getResponseStatus ( ) : string
setPostData ( string $postData )
setResponseCode ( string $status )

Méthodes protégées

Méthode Description
getCurlCommand ( ) : string
getCurlError ( string $exitCode ) : mixed | string
getCurleMap ( ) : array
parseHeader ( string $line )

Method Details

__construct() public méthode

public __construct ( string $url, array $headers = [], Connection $connection = null, integer $maxTime = 5 )
$url string
$headers array
$connection AwsInspector\Ssh\Connection
$maxTime integer

doRequest() public méthode

public doRequest ( )

getCurlCommand() protected méthode

protected getCurlCommand ( ) : string
Résultat string

getCurlError() protected méthode

protected getCurlError ( string $exitCode ) : mixed | string
$exitCode string
Résultat mixed | string

getCurleMap() protected méthode

protected getCurleMap ( ) : array
Résultat array

getResponseBody() public méthode

public getResponseBody ( ) : mixed
Résultat mixed

getResponseCode() public méthode

public getResponseCode ( ) : string
Résultat string

getResponseHeader() public méthode

public getResponseHeader ( string $header ) : mixed
$header string
Résultat mixed

getResponseHeaders() public méthode

public getResponseHeaders ( ) : array
Résultat array

getResponseStatus() public méthode

public getResponseStatus ( ) : string
Résultat string

parseHeader() protected méthode

protected parseHeader ( string $line )
$line string

setPostData() public méthode

public setPostData ( string $postData )
$postData string

setResponseCode() public méthode

public setResponseCode ( string $status )
$status string

Property Details

$connection protected_oe property

protected Connection,AwsInspector\Ssh|LocalConnection,AwsInspector\Ssh|null $connection
Résultat AwsInspector\Ssh\Connection | AwsInspector\Ssh\LocalConnection | null

$headers protected_oe property

protected array $headers
Résultat array

$maxTime protected_oe property

protected int $maxTime
Résultat integer

$postData protected_oe property

protected string $postData
Résultat string

$responseBody protected_oe property

protected string $responseBody
Résultat string

$responseHeaders protected_oe property

protected array $responseHeaders
Résultat array

$responseStatus protected_oe property

protected string $responseStatus
Résultat string

$url protected_oe property

protected string $url
Résultat string