PHP 클래스 PHPUnit_Extensions_Database_DataSet_ReplacementDataSet, qcodo

A usage for this is replacing all values == '[NULL'] with a true NULL value
저자: Mike Lively ([email protected])
상속: extends PHPUnit_Extensions_Database_DataSet_AbstractDataSet
파일 보기 프로젝트 열기: qcodo/qcodo 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$dataSet PHPUnit_Extensions_Database_DataSet_IDataSet
$fullReplacements array
$subStrReplacements array

공개 메소드들

메소드 설명
__construct ( PHPUnit_Extensions_Database_DataSet_IDataSet $dataSet, array $fullReplacements = [], array $subStrReplacements = [] ) Creates a new replacement dataset
addFullReplacement ( string $value, string $replacement ) Adds a new full replacement
addSubStrReplacement ( string $value, string $replacement ) Adds a new substr replacement

보호된 메소드들

메소드 설명
createIterator ( boolean $reverse = FALSE ) : PHPUnit_Extensions_Database_DataSet_ITableIterator Creates an iterator over the tables in the data set. If $reverse is true a reverse iterator will be returned.

메소드 상세

__construct() 공개 메소드

You can pass in any data set that implements PHPUnit_Extensions_Database_DataSet_IDataSet
public __construct ( PHPUnit_Extensions_Database_DataSet_IDataSet $dataSet, array $fullReplacements = [], array $subStrReplacements = [] )
$dataSet PHPUnit_Extensions_Database_DataSet_IDataSet
$fullReplacements array
$subStrReplacements array

addFullReplacement() 공개 메소드

Full replacements will only replace values if the FULL value is a match
public addFullReplacement ( string $value, string $replacement )
$value string
$replacement string

addSubStrReplacement() 공개 메소드

Substr replacements will replace all occurances of the substr in every column
public addSubStrReplacement ( string $value, string $replacement )
$value string
$replacement string

createIterator() 보호된 메소드

Creates an iterator over the tables in the data set. If $reverse is true a reverse iterator will be returned.
protected createIterator ( boolean $reverse = FALSE ) : PHPUnit_Extensions_Database_DataSet_ITableIterator
$reverse boolean
리턴 PHPUnit_Extensions_Database_DataSet_ITableIterator

프로퍼티 상세

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

protected PHPUnit_Extensions_Database_DataSet_IDataSet $dataSet
리턴 PHPUnit_Extensions_Database_DataSet_IDataSet

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

protected array $fullReplacements
리턴 array

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

protected array $subStrReplacements
리턴 array