PHP Класс PHPUnit_Extensions_Database_DataSet_ReplacementTableIterator, qcodo

Автор: Mike Lively ([email protected])
Наследование: implements OuterIterator, implements PHPUnit_Extensions_Database_DataSet_ITableIterator
Показать файл Открыть проект

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

Свойство Тип Описание
$fullReplacements array
$innerIterator PHPUnit_Extensions_Database_DataSet_ITableIterator
$subStrReplacements array

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

Метод Описание
__construct ( PHPUnit_Extensions_Database_DataSet_ITableIterator $innerIterator, array $fullReplacements = [], array $subStrReplacements = [] ) Creates a new replacement table iterator object.
addFullReplacement ( string $value, string $replacement ) Adds a new full replacement
addSubStrReplacement ( string $value, string $replacement ) Adds a new substr replacement
current ( ) : PHPUnit_Extensions_Database_DataSet_ITable Returns the current table.
getInnerIterator ( )
getTable ( ) : PHPUnit_Extensions_Database_DataSet_ITable Returns the current table.
getTableMetaData ( ) : PHPUnit_Extensions_Database_DataSet_ITableMetaData Returns the current table's meta data.
key ( ) : string Returns the name of the current table.
next ( ) advances to the next element.
rewind ( ) Rewinds to the first element
valid ( ) : boolean Returns true if the current index is valid

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

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

Creates a new replacement table iterator object.
public __construct ( PHPUnit_Extensions_Database_DataSet_ITableIterator $innerIterator, array $fullReplacements = [], array $subStrReplacements = [] )
$innerIterator PHPUnit_Extensions_Database_DataSet_ITableIterator
$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

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

Returns the current table.
public current ( ) : PHPUnit_Extensions_Database_DataSet_ITable
Результат PHPUnit_Extensions_Database_DataSet_ITable

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

public getInnerIterator ( )

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

Returns the current table.
public getTable ( ) : PHPUnit_Extensions_Database_DataSet_ITable
Результат PHPUnit_Extensions_Database_DataSet_ITable

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

Returns the current table's meta data.
public getTableMetaData ( ) : PHPUnit_Extensions_Database_DataSet_ITableMetaData
Результат PHPUnit_Extensions_Database_DataSet_ITableMetaData

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

Returns the name of the current table.
public key ( ) : string
Результат string

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

advances to the next element.
public next ( )

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

Rewinds to the first element
public rewind ( )

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

Returns true if the current index is valid
public valid ( ) : boolean
Результат boolean

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

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

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

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

protected PHPUnit_Extensions_Database_DataSet_ITableIterator $innerIterator
Результат PHPUnit_Extensions_Database_DataSet_ITableIterator

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

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