PHP Интерфейс eZ\Bundle\EzPublishRestBundle\Features\Context\RestClient\DriverInterface

Notice: Setters are for request and Getters for response since no assertion is done on requests, and no set is done onto responses
Показать файл Открыть проект Примеры использования интерфейса

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

Метод Описание
getBody ( ) : string Get response body.
getHeader ( string $header ) : string Get response header.
getHeaders ( ) : array Get all response headers.
getStatusCode ( ) : string Get response status code.
getStatusMessage ( ) : string Get response status message.
send ( ) Send the request.
setAuthentication ( string $user, string $password, string $type = self::AUTH_TYPE_BASIC ) Set authentication.
setBody ( string $body ) Set request body.
setHeader ( string $header, $value ) Set request header.
setHeaders ( array $headers ) Set request headers.
setHost ( string $host ) Set request host.
setMethod ( string $method ) Set request method.
setResource ( string $resource ) Set request resource url.

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

getBody() публичный Метод

Get response body.
public getBody ( ) : string
Результат string

getHeader() публичный Метод

Get response header.
public getHeader ( string $header ) : string
$header string Header to fetch
Результат string Header value, or a list if its more than one

getHeaders() публичный Метод

Get all response headers.
public getHeaders ( ) : array
Результат array Associative array with $header => $value (value can be an array if it hasn't a single value)

getStatusCode() публичный Метод

Get response status code.
public getStatusCode ( ) : string
Результат string

getStatusMessage() публичный Метод

Get response status message.
public getStatusMessage ( ) : string
Результат string

send() публичный Метод

Send the request.
public send ( )

setAuthentication() публичный Метод

Set authentication.
public setAuthentication ( string $user, string $password, string $type = self::AUTH_TYPE_BASIC )
$user string
$password string
$type string Authentication type

setBody() публичный Метод

Set request body.
public setBody ( string $body )
$body string

setHeader() публичный Метод

Set request header.
public setHeader ( string $header, $value )
$header string Header to be set

setHeaders() публичный Метод

Set request headers.
public setHeaders ( array $headers )
$headers array Associative array with $header => $value (value can be an array if it hasn't a single value)

setHost() публичный Метод

Set request host.
public setHost ( string $host )
$host string

setMethod() публичный Метод

Set request method.
public setMethod ( string $method )
$method string Can be GET, POST, PATCH, ...

setResource() публичный Метод

Set request resource url.
public setResource ( string $resource )
$resource string