PHP Класс VCR\Cassette

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

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

Свойство Тип Описание
$config Configuration VCR configuration.
$name string Casette name
$storage VCR\Storage\Storage Storage used to store records and request pairs.

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

Метод Описание
__construct ( string $name, Configuration $config, VCR\Storage\Storage $storage ) Creates a new cassette.
getName ( ) : string Returns the name of the current cassette.
hasResponse ( Request $request ) : boolean Returns true if a response was recorded for specified request.
isNew ( ) : boolean Returns true if the cassette was created recently.
playback ( Request $request ) : Response | null Returns a response for given request or null if not found.
record ( Request $request, Response $response ) : void Records a request and response pair.

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

Метод Описание
getRequestMatchers ( ) : array Returns a list of callbacks to configured request matchers.

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

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

Creates a new cassette.
public __construct ( string $name, Configuration $config, VCR\Storage\Storage $storage )
$name string Name of the cassette.
$config Configuration Configuration to use for this cassette.
$storage VCR\Storage\Storage Storage to use for requests and responses.

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

Returns the name of the current cassette.
public getName ( ) : string
Результат string Current cassette name.

getRequestMatchers() защищенный Метод

Returns a list of callbacks to configured request matchers.
protected getRequestMatchers ( ) : array
Результат array List of callbacks to configured request matchers.

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

Returns true if a response was recorded for specified request.
public hasResponse ( Request $request ) : boolean
$request Request Request to check if it was recorded.
Результат boolean True if a response was recorded for specified request.

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

Returns true if the cassette was created recently.
public isNew ( ) : boolean
Результат boolean

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

Returns a response for given request or null if not found.
public playback ( Request $request ) : Response | null
$request Request Request.
Результат Response | null Response for specified request.

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

Records a request and response pair.
public record ( Request $request, Response $response ) : void
$request Request Request to record.
$response Response Response to record.
Результат void

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

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

VCR configuration.
protected Configuration,vcr $config
Результат Configuration

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

Casette name
protected string $name
Результат string

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

Storage used to store records and request pairs.
protected Storage,VCR\Storage $storage
Результат VCR\Storage\Storage