Included vendor/ to the project
This commit is contained in:
57
vendor/phpunit/dbunit/src/DataSet/DefaultDataSet.php
vendored
Normal file
57
vendor/phpunit/dbunit/src/DataSet/DefaultDataSet.php
vendored
Normal file
@@ -0,0 +1,57 @@
|
||||
<?php
|
||||
/*
|
||||
* This file is part of DbUnit.
|
||||
*
|
||||
* (c) Sebastian Bergmann <sebastian@phpunit.de>
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
namespace PHPUnit\DbUnit\DataSet;
|
||||
|
||||
/**
|
||||
* The default implementation of a data set.
|
||||
*/
|
||||
class DefaultDataSet extends AbstractDataSet
|
||||
{
|
||||
/**
|
||||
* An array of ITable objects.
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $tables;
|
||||
|
||||
/**
|
||||
* Creates a new dataset using the given tables.
|
||||
*
|
||||
* @param array $tables
|
||||
*/
|
||||
public function __construct(array $tables = [])
|
||||
{
|
||||
$this->tables = $tables;
|
||||
}
|
||||
|
||||
/**
|
||||
* Adds a table to the dataset.
|
||||
*
|
||||
* @param ITable $table
|
||||
*/
|
||||
public function addTable(ITable $table)
|
||||
{
|
||||
$this->tables[] = $table;
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates an iterator over the tables in the data set. If $reverse is
|
||||
* true a reverse iterator will be returned.
|
||||
*
|
||||
* @param bool $reverse
|
||||
*
|
||||
* @return ITableIterator
|
||||
*/
|
||||
protected function createIterator($reverse = false)
|
||||
{
|
||||
return new DefaultTableIterator($this->tables, $reverse);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user