PHPUnit_Extensions_Database_DataSet_DataSetFilter::addExcludeTables PHP Method

addExcludeTables() public method

Adds tables to be included in the data set.
public addExcludeTables ( array $tables )
$tables array
    public function addExcludeTables(array $tables)
    {
        $this->excludeTables = array_unique(array_merge($this->excludeTables, $tables));
    }

Usage Example

 public function testExcludeFilteredDataSet()
 {
     $constraint = new PHPUnit_Extensions_Database_Constraint_DataSetIsEqual($this->expectedDataSet);
     $dataSet = new PHPUnit_Extensions_Database_DataSet_FlatXmlDataSet(dirname(__FILE__) . '/../_files/XmlDataSets/FilteredTestComparison.xml');
     $filteredDataSet = new PHPUnit_Extensions_Database_DataSet_DataSetFilter($dataSet);
     $filteredDataSet->addExcludeTables(array('table2'));
     $filteredDataSet->setExcludeColumnsForTable('table1', array('table1_id'));
     $filteredDataSet->setExcludeColumnsForTable('table3', array('table3_id'));
     self::assertThat($filteredDataSet, $constraint);
 }
All Usage Examples Of PHPUnit_Extensions_Database_DataSet_DataSetFilter::addExcludeTables