PHPUnit_Extensions_Database_DB_DataSet::getTable PHP Méthode

getTable() public méthode

Returns a table object for the given table.
public getTable ( string $tableName ) : PHPUnit_Extensions_Database_DB_Table
$tableName string
Résultat PHPUnit_Extensions_Database_DB_Table
    public function getTable($tableName)
    {
        if (!in_array($tableName, $this->getTableNames())) {
            throw new InvalidArgumentException("{$tableName} is not a table in the current database.");
        }
        if (empty($this->tables[$tableName])) {
            $this->tables[$tableName] = new PHPUnit_Extensions_Database_DB_Table($this->getTableMetaData($tableName), $this->databaseConnection);
        }
        return $this->tables[$tableName];
    }

Usage Example

 /**
  * Returns the current table.
  *
  * @return PHPUnit_Extensions_Database_DataSet_ITable
  */
 public function current()
 {
     $tableName = current($this->tableNames);
     return $this->dataSet->getTable($tableName);
 }