PHP Класс AwsInspector\Helper\Curl

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$connection AwsInspector\Ssh\Connection | AwsInspector\Ssh\LocalConnection | null
$headers array
$maxTime integer
$postData string
$responseBody string
$responseHeaders array
$responseStatus string
$url string

Открытые методы

Метод Описание
__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 )

Защищенные методы

Метод Описание
getCurlCommand ( ) : string
getCurlError ( string $exitCode ) : mixed | string
getCurleMap ( ) : array
parseHeader ( string $line )

Описание методов

__construct() публичный метод

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

doRequest() публичный метод

public doRequest ( )

getCurlCommand() защищенный метод

protected getCurlCommand ( ) : string
Результат string

getCurlError() защищенный метод

protected getCurlError ( string $exitCode ) : mixed | string
$exitCode string
Результат mixed | string

getCurleMap() защищенный метод

protected getCurleMap ( ) : array
Результат array

getResponseBody() публичный метод

public getResponseBody ( ) : mixed
Результат mixed

getResponseCode() публичный метод

public getResponseCode ( ) : string
Результат string

getResponseHeader() публичный метод

public getResponseHeader ( string $header ) : mixed
$header string
Результат mixed

getResponseHeaders() публичный метод

public getResponseHeaders ( ) : array
Результат array

getResponseStatus() публичный метод

public getResponseStatus ( ) : string
Результат string

parseHeader() защищенный метод

protected parseHeader ( string $line )
$line string

setPostData() публичный метод

public setPostData ( string $postData )
$postData string

setResponseCode() публичный метод

public setResponseCode ( string $status )
$status string

Описание свойств

$connection защищенное свойство

protected Connection,AwsInspector\Ssh|LocalConnection,AwsInspector\Ssh|null $connection
Результат AwsInspector\Ssh\Connection | AwsInspector\Ssh\LocalConnection | null

$headers защищенное свойство

protected array $headers
Результат array

$maxTime защищенное свойство

protected int $maxTime
Результат integer

$postData защищенное свойство

protected string $postData
Результат string

$responseBody защищенное свойство

protected string $responseBody
Результат string

$responseHeaders защищенное свойство

protected array $responseHeaders
Результат array

$responseStatus защищенное свойство

protected string $responseStatus
Результат string

$url защищенное свойство

protected string $url
Результат string