PHP 클래스 Ikwattro\GuzzleStereo\Recorder

파일 보기 프로젝트 열기: ikwattro/guzzle-stereo 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$config null | array
$formatter Ikwattro\GuzzleStereo\Formatter\ResponseFormatter
$mixer
$storeDirectory string
$tapes Ikwattro\GuzzleStereo\Record\Tape[]
$writer Ikwattro\GuzzleStereo\Store\Writer

공개 메소드들

메소드 설명
__construct ( string $storeDirectory, null | string $configurationFile = null )
addTape ( Ikwattro\GuzzleStereo\Record\Tape $tape )
dump ( ) Dumps the tapes on disk.
getConfig ( ) : null | array
getResponseFormatter ( ) : ResponseFormatter
getStore ( ) : null | string
getTape ( string $name ) : Ikwattro\GuzzleStereo\Record\Tape
getTapeContent ( string $name ) : null | string Returns the content of a specific tape without writing it to disk.
getTapes ( ) : Ikwattro\GuzzleStereo\Record\Tape[]
getWriter ( ) : Writer
loadConfig ( string $configurationFile )
record ( Psr\Http\Message\ResponseInterface $response )

비공개 메소드들

메소드 설명
processConfig ( ) Process configuration for registering tapes and filters.

메소드 상세

__construct() 공개 메소드

public __construct ( string $storeDirectory, null | string $configurationFile = null )
$storeDirectory string
$configurationFile null | string

addTape() 공개 메소드

public addTape ( Ikwattro\GuzzleStereo\Record\Tape $tape )
$tape Ikwattro\GuzzleStereo\Record\Tape

dump() 공개 메소드

Dumps the tapes on disk.
public dump ( )

getConfig() 공개 메소드

public getConfig ( ) : null | array
리턴 null | array

getResponseFormatter() 공개 메소드

public getResponseFormatter ( ) : ResponseFormatter
리턴 Ikwattro\GuzzleStereo\Formatter\ResponseFormatter

getStore() 공개 메소드

public getStore ( ) : null | string
리턴 null | string

getTape() 공개 메소드

public getTape ( string $name ) : Ikwattro\GuzzleStereo\Record\Tape
$name string
리턴 Ikwattro\GuzzleStereo\Record\Tape

getTapeContent() 공개 메소드

Returns the content of a specific tape without writing it to disk.
public getTapeContent ( string $name ) : null | string
$name string
리턴 null | string

getTapes() 공개 메소드

public getTapes ( ) : Ikwattro\GuzzleStereo\Record\Tape[]
리턴 Ikwattro\GuzzleStereo\Record\Tape[]

getWriter() 공개 메소드

public getWriter ( ) : Writer
리턴 Ikwattro\GuzzleStereo\Store\Writer

loadConfig() 공개 메소드

public loadConfig ( string $configurationFile )
$configurationFile string

record() 공개 메소드

public record ( Psr\Http\Message\ResponseInterface $response )
$response Psr\Http\Message\ResponseInterface

프로퍼티 상세

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

protected null|array $config
리턴 null | array

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

protected ResponseFormatter,Ikwattro\GuzzleStereo\Formatter $formatter
리턴 Ikwattro\GuzzleStereo\Formatter\ResponseFormatter

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

protected $mixer

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

protected string $storeDirectory
리턴 string

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

protected Tape[],Ikwattro\GuzzleStereo\Record $tapes
리턴 Ikwattro\GuzzleStereo\Record\Tape[]

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

protected Writer,Ikwattro\GuzzleStereo\Store $writer
리턴 Ikwattro\GuzzleStereo\Store\Writer