PHP 클래스 PHPUnit_Extensions_Database_DataSet_TableMetaDataFilter, qcodo

The if a whitelist (include) filter is specified, then only those columns will be included.
저자: Mike Lively ([email protected])
상속: extends PHPUnit_Extensions_Database_DataSet_AbstractTableMetaData
파일 보기 프로젝트 열기: qcodo/qcodo

보호된 프로퍼티들

프로퍼티 타입 설명
$excludeColumns Array The columns to exclude from the meta data.
$includeColumns Array The columns to include from the meta data.
$originalMetaData PHPUnit_Extensions_Database_DataSet_ITableMetaData The table meta data being decorated.

공개 메소드들

메소드 설명
__construct ( PHPUnit_Extensions_Database_DataSet_ITableMetaData $originalMetaData, array $excludeColumns = [] ) Creates a new filtered table meta data object filtering out $excludeColumns.
addExcludeColumns ( array $excludeColumns ) Sets the columns to exclude from the table.
addIncludeColumns ( array $includeColumns ) Sets the columns to include in the table.
clearExcludeColumns ( ) Clears the excluded columns.
clearIncludeColumns ( ) Clears the included columns.
getColumns ( ) : array Returns the names of the columns in the table.
getPrimaryKeys ( ) : array Returns the names of the primary key columns in the table.
getTableName ( ) : string Returns the name of the table.

메소드 상세

__construct() 공개 메소드

Creates a new filtered table meta data object filtering out $excludeColumns.
public __construct ( PHPUnit_Extensions_Database_DataSet_ITableMetaData $originalMetaData, array $excludeColumns = [] )
$originalMetaData PHPUnit_Extensions_Database_DataSet_ITableMetaData
$excludeColumns array - Deprecated. Use the set* methods instead.

addExcludeColumns() 공개 메소드

Sets the columns to exclude from the table.
public addExcludeColumns ( array $excludeColumns )
$excludeColumns array

addIncludeColumns() 공개 메소드

Sets the columns to include in the table.
public addIncludeColumns ( array $includeColumns )
$includeColumns array

clearExcludeColumns() 공개 메소드

Clears the excluded columns.
public clearExcludeColumns ( )

clearIncludeColumns() 공개 메소드

Clears the included columns.
public clearIncludeColumns ( )

getColumns() 공개 메소드

Returns the names of the columns in the table.
public getColumns ( ) : array
리턴 array

getPrimaryKeys() 공개 메소드

Returns the names of the primary key columns in the table.
public getPrimaryKeys ( ) : array
리턴 array

getTableName() 공개 메소드

Returns the name of the table.
public getTableName ( ) : string
리턴 string

프로퍼티 상세

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

The columns to exclude from the meta data.
protected Array $excludeColumns
리턴 Array

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

The columns to include from the meta data.
protected Array $includeColumns
리턴 Array

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

The table meta data being decorated.
protected PHPUnit_Extensions_Database_DataSet_ITableMetaData $originalMetaData
리턴 PHPUnit_Extensions_Database_DataSet_ITableMetaData