createDataSet() public méthode

Creates a dataset containing the specified table names. If no table names are specified then it will created a dataset over the entire database.
public createDataSet ( array $tableNames = NULL ) : PHPUnit_Extensions_Database_DataSet_IDataSet
$tableNames array
Résultat PHPUnit_Extensions_Database_DataSet_IDataSet
Exemple #1
0
 /**
  * Creates a DB Data Set from a data set spec.
  *
  * @param  string                                       $dataSetSpec
  * @return PHPUnit_Extensions_Database_DataSet_IDataSet
  */
 public function getDataSet($dataSetSpec)
 {
     list($dbLabel, $schema, $tables) = explode(':', $dataSetSpec, 3);
     $databaseInfo = $this->databases[$dbLabel];
     $pdoRflc = new ReflectionClass('PDO');
     $pdo = $pdoRflc->newInstanceArgs(explode('|', $databaseInfo));
     $dbConnection = new PHPUnit_Extensions_Database_DB_DefaultDatabaseConnection($pdo, $schema);
     return !empty($tables) ? $dbConnection->createDataSet(explode(',', $tables)) : $dbConnection->createDataSet();
 }