PHP Класс VCR\Request

Наследование: extends Guzzle\Http\Message\EntityEnclosingRequest
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$body string
$curlOptions array
$headers array
$method string
$postFields array
$postFiles array
$url string

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

Метод Описание
__construct ( string $method, string $url, array $headers = [] )
addPostFile ( array $file )
fromArray ( array $request ) : Request Creates a new Request from a specified array.
getBody ( ) : string
getCurlOption ( $key ) : mixed
getCurlOptions ( ) : array
getHeader ( $key ) : mixed
getHeaders ( ) : array
getHost ( ) : mixed
getMethod ( ) : string
getPath ( ) : mixed
getPostFields ( ) : array
getPostFiles ( ) : array
getQuery ( ) : mixed
getUrl ( ) : string
matches ( Request $request, array $requestMatchers ) : boolean Returns true if specified request matches the current one with specified request matcher callbacks.
removeHeader ( $key )
setAuthorization ( string $username, string $password ) Sets the authorization credentials as header.
setBody ( string $body )
setCurlOption ( $key, $value )
setCurlOptions ( array $curlOptions )
setHeader ( $key, $value )
setMethod ( string $method ) Sets the request method.
setPostField ( $key, $value )
setPostFields ( array $post_fields )
setPostFiles ( array $post_files )
setUrl ( string $url )
toArray ( ) : array Returns an array representation of this request.

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

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

public __construct ( string $method, string $url, array $headers = [] )
$method string
$url string
$headers array

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

public addPostFile ( array $file )
$file array

fromArray() публичный статический Метод

Creates a new Request from a specified array.
public static fromArray ( array $request ) : Request
$request array Request represented as an array.
Результат Request A new Request from specified array.

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

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

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

public getCurlOption ( $key ) : mixed
$key
Результат mixed

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

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

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

public getHeader ( $key ) : mixed
$key
Результат mixed

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Returns true if specified request matches the current one with specified request matcher callbacks.
public matches ( Request $request, array $requestMatchers ) : boolean
$request Request Request to check if it matches the current one.
$requestMatchers array Request matcher callbacks.
Результат boolean True if specified request matches the current one.

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

public removeHeader ( $key )
$key

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

Sets the authorization credentials as header.
public setAuthorization ( string $username, string $password )
$username string Username.
$password string Password.

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

public setBody ( string $body )
$body string

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

public setCurlOption ( $key, $value )
$key
$value

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

public setCurlOptions ( array $curlOptions )
$curlOptions array

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

public setHeader ( $key, $value )
$key
$value

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

Sets the request method.
public setMethod ( string $method )
$method string HTTP request method like GET, POST, PUT, ...

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

public setPostField ( $key, $value )
$key
$value

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

public setPostFields ( array $post_fields )
$post_fields array

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

public setPostFiles ( array $post_files )
$post_files array

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

public setUrl ( string $url )
$url string

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

Returns an array representation of this request.
public toArray ( ) : array
Результат array Array representation of this request.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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