PHP 클래스 VCR\Storage\AbstractStorage

A Storage can be iterated using standard loops. New recordings can be stored.
상속: implements VCR\Storage\Storage
파일 보기 프로젝트 열기: php-vcr/php-vcr 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$current Current parsed record.
$filePath Path to storage file.
$handle File handle.
$isEOF True when parser is at the end of the file.
$isNew If the cassette file is new.
$isValidPosition If the current position is valid.
$position Number of the current recording.

공개 메소드들

메소드 설명
__construct ( string $cassettePath, string $cassetteName, string $defaultContent = '[]' ) Creates a new file store.
__destruct ( ) Closes file handle.
current ( ) : array Returns the current record.
isNew ( ) : boolean Returns true if the file did not exist and had to be created.
key ( ) : integer Returns the current key.

메소드 상세

__construct() 공개 메소드

If the cassetteName contains PATH_SEPARATORs, subfolders of the cassettePath are autocreated when not existing.
public __construct ( string $cassettePath, string $cassetteName, string $defaultContent = '[]' )
$cassettePath string Path to the cassette directory.
$cassetteName string Path to the cassette file, relative to the path.
$defaultContent string Default data for this cassette if its not existing

__destruct() 공개 메소드

Closes file handle.
public __destruct ( )

current() 공개 메소드

Returns the current record.
public current ( ) : array
리턴 array Parsed current record.

isNew() 공개 메소드

Returns true if the file did not exist and had to be created.
public isNew ( ) : boolean
리턴 boolean TRUE if created, FALSE if not

key() 공개 메소드

Returns the current key.
public key ( ) : integer
리턴 integer

프로퍼티 상세

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

Current parsed record.
protected $current

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

Path to storage file.
protected $filePath

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

File handle.
protected $handle

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

True when parser is at the end of the file.
protected $isEOF

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

If the cassette file is new.
protected $isNew

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

If the current position is valid.
protected $isValidPosition

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

Number of the current recording.
protected $position