PHP 클래스 eZ\Bundle\EzPublishRestBundle\Features\Context\RestClient\GuzzleDriver

상속: implements eZ\Bundle\EzPublishRestBundle\Features\Context\RestClient\DriverInterface, use trait DriverHelper
파일 보기 프로젝트 열기: ezsystems/ezpublish-kernel

보호된 프로퍼티들

프로퍼티 타입 설명
$body string
$client Guzzle\Http\Client
$headers Associative array with 'header' => 'value'
$host string
$method string
$request Guzzle\Http\Message\Request
$resource string
$response Guzzle\Http\Message\Response
$sent boolean

공개 메소드들

메소드 설명
__construct ( ) Instanciate a client.
getBody ( ) : string Get response body.
getHeaders ( ) : array Get all response headers.
getStatusCode ( ) : string Get response status code.
getStatusMessage ( ) : string Get response status message.
send ( ) Send the request.
setBody ( string $body ) Set request body.
setHeader ( string $header, $value ) Set request header.
setHost ( string $host ) Set request host.
setMethod ( string $method ) Set request method.
setResource ( string $resource ) Set request resource url.

보호된 메소드들

메소드 설명
getResponse ( ) : Guzzle\Http\Message\Response Get reponse.

메소드 상세

__construct() 공개 메소드

Instanciate a client.
public __construct ( )

getBody() 공개 메소드

Get response body.
public getBody ( ) : string
리턴 string

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)

getResponse() 보호된 메소드

Get reponse.
protected getResponse ( ) : Guzzle\Http\Message\Response
리턴 Guzzle\Http\Message\Response

getStatusCode() 공개 메소드

Get response status code.
public getStatusCode ( ) : string
리턴 string

getStatusMessage() 공개 메소드

Get response status message.
public getStatusMessage ( ) : string
리턴 string

send() 공개 메소드

Send the request.
public send ( )

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

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

프로퍼티 상세

$body 보호되어 있는 프로퍼티

protected string $body
리턴 string

$client 보호되어 있는 프로퍼티

protected Client,Guzzle\Http $client
리턴 Guzzle\Http\Client

$headers 보호되어 있는 프로퍼티

Associative array with 'header' => 'value'
protected $headers

$host 보호되어 있는 프로퍼티

protected string $host
리턴 string

$method 보호되어 있는 프로퍼티

protected string $method
리턴 string

$request 보호되어 있는 프로퍼티

protected Request,Guzzle\Http\Message $request
리턴 Guzzle\Http\Message\Request

$resource 보호되어 있는 프로퍼티

protected string $resource
리턴 string

$response 보호되어 있는 프로퍼티

protected Response,Guzzle\Http\Message $response
리턴 Guzzle\Http\Message\Response

$sent 보호되어 있는 프로퍼티

protected bool $sent
리턴 boolean