PHPUnit_Extensions_Database_DataSet_IDataSet::getTable PHP Method

getTable() public method

Returns a table object for the given table.
public getTable ( string $tableName ) : PHPUnit_Extensions_Database_DataSet_ITable
$tableName string
return PHPUnit_Extensions_Database_DataSet_ITable
    public function getTable($tableName);

Usage Example

 /**
  * Adds a new data set to the composite.
  *
  * The dataset may not define tables that already exist in the composite.
  *
  * @param PHPUnit_Extensions_Database_DataSet_IDataSet $dataSet
  */
 public function addDataSet(PHPUnit_Extensions_Database_DataSet_IDataSet $dataSet)
 {
     foreach ($dataSet->getTableNames() as $tableName) {
         if (!in_array($tableName, $this->getTableNames())) {
             $this->motherDataset->addTable($dataSet->getTable($tableName));
         } else {
             $other = $dataSet->getTable($tableName);
             $table = $this->getTable($tableName);
             if (!$table->getTableMetaData()->matches($other->getTableMetaData())) {
                 throw new InvalidArgumentException("There is already a table named {$tableName} with different table definition");
             }
             $table->addTableRows($dataSet->getTable($tableName));
         }
     }
 }
All Usage Examples Of PHPUnit_Extensions_Database_DataSet_IDataSet::getTable