SYMBOL INDEX (527 symbols across 95 files) FILE: src/AbstractTester.php class AbstractTester (line 21) | abstract class AbstractTester implements Tester method __construct (line 46) | public function __construct() method closeConnection (line 57) | public function closeConnection(Connection $connection): void method getDataSet (line 67) | public function getDataSet() method onSetUp (line 75) | public function onSetUp(): void method onTearDown (line 83) | public function onTearDown(): void method setDataSet (line 93) | public function setDataSet(IDataSet $dataSet): void method setSchema (line 103) | public function setSchema($schema): void method setSetUpOperation (line 113) | public function setSetUpOperation(Operation $setUpOperation): void method setTearDownOperation (line 123) | public function setTearDownOperation(Operation $tearDownOperation): void method getSchema (line 133) | protected function getSchema() method getSetUpOperation (line 143) | protected function getSetUpOperation() method getTearDownOperation (line 153) | protected function getTearDownOperation() FILE: src/Constraint/DataSetIsEqual.php class DataSetIsEqual (line 20) | class DataSetIsEqual extends Constraint method __construct (line 37) | public function __construct(IDataSet $value) method toString (line 48) | public function toString(): string method matches (line 66) | protected function matches($other): bool method failureDescription (line 87) | protected function failureDescription($other): string FILE: src/Constraint/TableIsEqual.php class TableIsEqual (line 20) | class TableIsEqual extends Constraint method __construct (line 37) | public function __construct(ITable $value) method toString (line 48) | public function toString(): string method matches (line 66) | protected function matches($other): bool method failureDescription (line 87) | protected function failureDescription($other): string FILE: src/Constraint/TableRowCount.php class TableRowCount (line 18) | class TableRowCount extends Constraint method __construct (line 36) | public function __construct($tableName, $value) method toString (line 48) | public function toString(): string method matches (line 63) | protected function matches($other): bool FILE: src/DataSet/AbstractDataSet.php class AbstractDataSet (line 16) | abstract class AbstractDataSet implements IDataSet method __toString (line 18) | public function __toString() method getTableNames (line 36) | public function getTableNames() method getTableMetaData (line 55) | public function getTableMetaData($tableName) method getTable (line 67) | public function getTable($tableName) method getIterator (line 82) | public function getIterator() method getReverseIterator (line 92) | public function getReverseIterator() method matches (line 102) | public function matches(IDataSet $other) method createIterator (line 133) | abstract protected function createIterator($reverse = false); FILE: src/DataSet/AbstractTable.php class AbstractTable (line 19) | class AbstractTable implements ITable method __toString (line 38) | public function __toString() method getTableMetaData (line 96) | public function getTableMetaData() method getRowCount (line 106) | public function getRowCount() method getValue (line 119) | public function getValue($row, $column) method getRow (line 141) | public function getRow($row) method matches (line 159) | public function matches(ITable $other) method assertContainsRow (line 202) | public function assertContainsRow(array $row) method setTableMetaData (line 214) | protected function setTableMetaData(ITableMetadata $tableMetaData): void method rowToString (line 219) | protected function rowToString(array $row) FILE: src/DataSet/AbstractTableMetadata.php class AbstractTableMetadata (line 16) | abstract class AbstractTableMetadata implements ITableMetadata method getColumns (line 42) | public function getColumns() method getPrimaryKeys (line 52) | public function getPrimaryKeys() method getTableName (line 62) | public function getTableName() method matches (line 72) | public function matches(ITableMetadata $other) FILE: src/DataSet/AbstractXmlDataSet.php class AbstractXmlDataSet (line 20) | abstract class AbstractXmlDataSet extends AbstractDataSet method __construct (line 38) | public function __construct($xmlFile) method getTableInfo (line 75) | abstract protected function getTableInfo(array &$tableColumns, array &... method createTables (line 77) | protected function createTables(array &$tableColumns, array &$tableVal... method getOrCreateTable (line 97) | protected function getOrCreateTable($tableName, $tableColumns) method createIterator (line 115) | protected function createIterator($reverse = false) FILE: src/DataSet/ArrayDataSet.php class ArrayDataSet (line 18) | class ArrayDataSet extends AbstractDataSet method __construct (line 41) | public function __construct(array $data) method getTable (line 60) | public function getTable($tableName) method createIterator (line 69) | protected function createIterator($reverse = false) FILE: src/DataSet/CompositeDataSet.php class CompositeDataSet (line 20) | class CompositeDataSet extends AbstractDataSet method __construct (line 33) | public function __construct(array $dataSets = []) method addDataSet (line 49) | public function addDataSet(IDataSet $dataSet): void method createIterator (line 75) | protected function createIterator($reverse = false) FILE: src/DataSet/CsvDataSet.php class CsvDataSet (line 20) | class CsvDataSet extends AbstractDataSet method __construct (line 51) | public function __construct($delimiter = ',', $enclosure = '"', $escap... method addTable (line 67) | public function addTable($tableName, $csvFile): void method createIterator (line 109) | protected function createIterator($reverse = false) method getCsvRow (line 121) | protected function getCsvRow($fh) FILE: src/DataSet/DefaultDataSet.php class DefaultDataSet (line 16) | class DefaultDataSet extends AbstractDataSet method __construct (line 30) | public function __construct(array $tables = []) method addTable (line 40) | public function addTable(ITable $table): void method createIterator (line 53) | protected function createIterator($reverse = false) FILE: src/DataSet/DefaultTable.php class DefaultTable (line 18) | class DefaultTable extends AbstractTable method __construct (line 25) | public function __construct(ITableMetadata $tableMetaData) method addRow (line 36) | public function addRow($values = []): void method addTableRows (line 49) | public function addTableRows(ITable $table): void method setValue (line 71) | public function setValue($row, $column, $value): void FILE: src/DataSet/DefaultTableIterator.php class DefaultTableIterator (line 16) | class DefaultTableIterator implements ITableIterator method __construct (line 39) | public function __construct(array $tables, $reverse = false) method getTable (line 52) | public function getTable() method getTableMetaData (line 62) | public function getTableMetaData() method current (line 72) | public function current() method key (line 82) | public function key() method next (line 90) | public function next(): void method rewind (line 102) | public function rewind(): void method valid (line 116) | public function valid() FILE: src/DataSet/DefaultTableMetadata.php class DefaultTableMetadata (line 18) | class DefaultTableMetadata extends AbstractTableMetadata method __construct (line 27) | public function __construct($tableName, array $columns, array $primary... FILE: src/DataSet/Filter.php class Filter (line 17) | class Filter extends AbstractDataSet method __construct (line 65) | public function __construct(IDataSet $originalDataSet, array $excludeT... method addIncludeTables (line 89) | public function addIncludeTables(array $tables): void method addExcludeTables (line 99) | public function addExcludeTables(array $tables): void method setIncludeColumnsForTable (line 110) | public function setIncludeColumnsForTable($table, array $columns): void method setExcludeColumnsForTable (line 121) | public function setExcludeColumnsForTable($table, array $columns): void method createIterator (line 134) | protected function createIterator($reverse = false) FILE: src/DataSet/FlatXmlDataSet.php class FlatXmlDataSet (line 18) | class FlatXmlDataSet extends AbstractXmlDataSet method getTableInfo (line 20) | protected function getTableInfo(array &$tableColumns, array &$tableVal... FILE: src/DataSet/IDataSet.php type IDataSet (line 18) | interface IDataSet extends IteratorAggregate method getTableNames (line 25) | public function getTableNames(); method getTableMetaData (line 34) | public function getTableMetaData($tableName); method getTable (line 43) | public function getTable($tableName); method getReverseIterator (line 50) | public function getReverseIterator(); method matches (line 57) | public function matches(self $other); FILE: src/DataSet/ITable.php type ITable (line 16) | interface ITable method getTableMetaData (line 23) | public function getTableMetaData(); method getRowCount (line 30) | public function getRowCount(); method getValue (line 38) | public function getValue($row, $column); method getRow (line 47) | public function getRow($row); method matches (line 54) | public function matches(self $other); FILE: src/DataSet/ITableIterator.php type ITableIterator (line 18) | interface ITableIterator extends Iterator method getTable (line 25) | public function getTable(); method getTableMetaData (line 32) | public function getTableMetaData(); FILE: src/DataSet/ITableMetadata.php type ITableMetadata (line 16) | interface ITableMetadata method getColumns (line 23) | public function getColumns(); method getPrimaryKeys (line 30) | public function getPrimaryKeys(); method getTableName (line 37) | public function getTableName(); method matches (line 44) | public function matches(self $other); FILE: src/DataSet/IYamlParser.php type IYamlParser (line 16) | interface IYamlParser method parseYaml (line 23) | public function parseYaml($yamlFile); FILE: src/DataSet/MysqlXmlDataSet.php class MysqlXmlDataSet (line 18) | class MysqlXmlDataSet extends AbstractXmlDataSet method getTableInfo (line 20) | protected function getTableInfo(array &$tableColumns, array &$tableVal... FILE: src/DataSet/QueryDataSet.php class QueryDataSet (line 21) | class QueryDataSet extends AbstractDataSet method __construct (line 42) | public function __construct(Connection $databaseConnection) method addTable (line 47) | public function addTable($tableName, $query = null): void method getTable (line 63) | public function getTable($tableName) method getTableNames (line 77) | public function getTableNames() method createIterator (line 90) | protected function createIterator($reverse = false) FILE: src/DataSet/QueryTable.php class QueryTable (line 19) | class QueryTable extends AbstractTable method __construct (line 44) | public function __construct($tableName, $query, Connection $databaseCo... method getTableMetaData (line 56) | public function getTableMetaData() method assertContainsRow (line 70) | public function assertContainsRow(array $row) method getRowCount (line 82) | public function getRowCount() method getValue (line 95) | public function getValue($row, $column) method getRow (line 109) | public function getRow($row) method matches (line 121) | public function matches(ITable $other) method loadData (line 128) | protected function loadData(): void method createTableMetaData (line 136) | protected function createTableMetaData(): void FILE: src/DataSet/ReplacementDataSet.php class ReplacementDataSet (line 18) | class ReplacementDataSet extends AbstractDataSet method __construct (line 44) | public function __construct(IDataSet $dataSet, array $fullReplacements... method addFullReplacement (line 59) | public function addFullReplacement($value, $replacement): void method addSubStrReplacement (line 72) | public function addSubStrReplacement($value, $replacement): void method createIterator (line 85) | protected function createIterator($reverse = false) FILE: src/DataSet/ReplacementTable.php class ReplacementTable (line 18) | class ReplacementTable implements ITable method __construct (line 42) | public function __construct(ITable $table, array $fullReplacements = [... method __toString (line 49) | public function __toString() method addFullReplacement (line 86) | public function addFullReplacement($value, $replacement): void method addSubStrReplacement (line 99) | public function addSubStrReplacement($value, $replacement): void method getTableMetaData (line 109) | public function getTableMetaData() method getRowCount (line 119) | public function getRowCount() method getValue (line 130) | public function getValue($row, $column) method getRow (line 142) | public function getRow($row) method matches (line 154) | public function matches(ITable $other) method rowToString (line 186) | protected function rowToString(array $row) method getReplacedValue (line 201) | protected function getReplacedValue($value) FILE: src/DataSet/ReplacementTableIterator.php class ReplacementTableIterator (line 18) | class ReplacementTableIterator implements OuterIterator, ITableIterator method __construct (line 42) | public function __construct(ITableIterator $innerIterator, array $full... method addFullReplacement (line 57) | public function addFullReplacement($value, $replacement): void method addSubStrReplacement (line 70) | public function addSubStrReplacement($value, $replacement): void method getTable (line 80) | public function getTable() method getTableMetaData (line 90) | public function getTableMetaData() method current (line 100) | public function current() method key (line 110) | public function key() method next (line 118) | public function next(): void method rewind (line 126) | public function rewind(): void method valid (line 136) | public function valid() method getInnerIterator (line 141) | public function getInnerIterator() FILE: src/DataSet/Specification/Csv.php class Csv (line 30) | class Csv implements Specification method getDataSet (line 39) | public function getDataSet($dataSetSpec) method getCsvOptions (line 63) | protected function getCsvOptions($dataSetSpec) method getTableFileMap (line 81) | protected function getTableFileMap($dataSetSpec) FILE: src/DataSet/Specification/Factory.php class Factory (line 18) | class Factory implements IFactory method getDataSetSpecByType (line 27) | public function getDataSetSpecByType($type) FILE: src/DataSet/Specification/FlatXml.php class FlatXml (line 25) | class FlatXml implements Specification method getDataSet (line 34) | public function getDataSet($dataSetSpec) FILE: src/DataSet/Specification/IFactory.php type IFactory (line 16) | interface IFactory method getDataSetSpecByType (line 25) | public function getDataSetSpecByType($type); FILE: src/DataSet/Specification/Query.php class Query (line 41) | class Query implements Specification, DatabaseListConsumer method setDatabases (line 53) | public function setDatabases(array $databases): void method getDataSet (line 65) | public function getDataSet($dataSetSpec) FILE: src/DataSet/Specification/Specification.php type Specification (line 18) | interface Specification method getDataSet (line 27) | public function getDataSet($dataSetSpec); FILE: src/DataSet/Specification/Table.php class Table (line 40) | class Table implements Specification, DatabaseListConsumer method setDatabases (line 52) | public function setDatabases(array $databases): void method getDataSet (line 64) | public function getDataSet($dataSetSpec) FILE: src/DataSet/Specification/Xml.php class Xml (line 25) | class Xml implements Specification method getDataSet (line 34) | public function getDataSet($dataSetSpec) FILE: src/DataSet/Specification/Yaml.php class Yaml (line 25) | class Yaml implements Specification method getDataSet (line 34) | public function getDataSet($dataSetSpec) FILE: src/DataSet/SymfonyYamlParser.php class SymfonyYamlParser (line 18) | class SymfonyYamlParser implements IYamlParser method parseYaml (line 20) | public function parseYaml($yamlFile) FILE: src/DataSet/TableFilter.php class TableFilter (line 18) | class TableFilter extends AbstractTable method __construct (line 33) | public function __construct(ITable $originalTable, array $excludeColum... method getRow (line 47) | public function getRow($row) method getRowCount (line 59) | public function getRowCount() method getValue (line 72) | public function getValue($row, $column) method addIncludeColumns (line 86) | public function addIncludeColumns(array $includeColumns): void method clearIncludeColumns (line 94) | public function clearIncludeColumns(): void method addExcludeColumns (line 104) | public function addExcludeColumns(array $excludeColumns): void method clearExcludeColumns (line 112) | public function clearExcludeColumns(): void method assertContainsRow (line 124) | public function assertContainsRow(array $row) method loadData (line 134) | protected function loadData(): void FILE: src/DataSet/TableMetadataFilter.php class TableMetadataFilter (line 20) | class TableMetadataFilter extends AbstractTableMetadata method __construct (line 50) | public function __construct(ITableMetadata $originalMetaData, array $e... method getColumns (line 61) | public function getColumns() method getPrimaryKeys (line 79) | public function getPrimaryKeys() method getTableName (line 89) | public function getTableName() method addIncludeColumns (line 99) | public function addIncludeColumns(array $includeColumns): void method clearIncludeColumns (line 107) | public function clearIncludeColumns(): void method addExcludeColumns (line 117) | public function addExcludeColumns(array $excludeColumns): void method clearExcludeColumns (line 125) | public function clearExcludeColumns(): void FILE: src/DataSet/XmlDataSet.php class XmlDataSet (line 18) | class XmlDataSet extends AbstractXmlDataSet method getTableInfo (line 20) | protected function getTableInfo(array &$tableColumns, array &$tableVal... FILE: src/DataSet/YamlDataSet.php class YamlDataSet (line 18) | class YamlDataSet extends AbstractDataSet method __construct (line 36) | public function __construct($yamlFile, $parser = null) method addYamlFile (line 50) | public function addYamlFile($yamlFile): void method createIterator (line 90) | protected function createIterator($reverse = false) method getColumns (line 110) | private function getColumns($rows) FILE: src/Database/Connection.php type Connection (line 21) | interface Connection method close (line 26) | public function close(); method createDataSet (line 37) | public function createDataSet(array $tableNames = null); method createQueryTable (line 47) | public function createQueryTable($resultName, $sql); method getConnection (line 54) | public function getConnection(); method getMetaData (line 62) | public function getMetaData(); method getRowCount (line 72) | public function getRowCount($tableName, $whereClause = null); method getSchema (line 79) | public function getSchema(); method quoteSchemaObject (line 88) | public function quoteSchemaObject($object); method getTruncateCommand (line 95) | public function getTruncateCommand(); method allowsCascading (line 102) | public function allowsCascading(); method disablePrimaryKeys (line 109) | public function disablePrimaryKeys($tableName); method enablePrimaryKeys (line 116) | public function enablePrimaryKeys($tableName); FILE: src/Database/DataSet.php class DataSet (line 22) | class DataSet extends AbstractDataSet method buildTableSelect (line 45) | public static function buildTableSelect(ITableMetadata $tableMetaData,... method __construct (line 87) | public function __construct(Connection $databaseConnection) method getTable (line 99) | public function getTable($tableName) method getTableMetaData (line 119) | public function getTableMetaData($tableName) method getTableNames (line 129) | public function getTableNames() method createIterator (line 142) | protected function createIterator($reverse = false) FILE: src/Database/DefaultConnection.php class DefaultConnection (line 22) | class DefaultConnection implements Connection method __construct (line 42) | public function __construct(PDO $connection, $schema = '') method close (line 52) | public function close(): void method getMetaData (line 63) | public function getMetaData() method getSchema (line 73) | public function getSchema() method createDataSet (line 89) | public function createDataSet(array $tableNames = null) method createQueryTable (line 106) | public function createQueryTable($resultName, $sql) method getConfig (line 114) | public function getConfig(): void method getConnection (line 123) | public function getConnection() method getRowCount (line 137) | public function getRowCount($tableName, $whereClause = null) method quoteSchemaObject (line 155) | public function quoteSchemaObject($object) method getTruncateCommand (line 165) | public function getTruncateCommand() method allowsCascading (line 175) | public function allowsCascading() method disablePrimaryKeys (line 185) | public function disablePrimaryKeys($tableName): void method enablePrimaryKeys (line 195) | public function enablePrimaryKeys($tableName): void FILE: src/Database/FilteredDataSet.php class FilteredDataSet (line 16) | class FilteredDataSet extends DataSet method __construct (line 28) | public function __construct(Connection $databaseConnection, array $tab... method getTableNames (line 39) | public function getTableNames() FILE: src/Database/Metadata/AbstractMetadata.php class AbstractMetadata (line 21) | abstract class AbstractMetadata implements Metadata method createMetaData (line 67) | public static function createMetaData(PDO $pdo, $schema = '') method registerClassWithDriver (line 97) | public static function registerClassWithDriver($className, $pdoDriver) method __construct (line 119) | final public function __construct(PDO $pdo, $schema = '') method getSchema (line 130) | public function getSchema() method quoteSchemaObject (line 142) | public function quoteSchemaObject($object) method splitTableName (line 165) | public function splitTableName($fullTableName) method getTruncateCommand (line 185) | public function getTruncateCommand() method allowsCascading (line 195) | public function allowsCascading() method disablePrimaryKeys (line 205) | public function disablePrimaryKeys($tableName): void method enablePrimaryKeys (line 215) | public function enablePrimaryKeys($tableName): void FILE: src/Database/Metadata/Dblib.php class Dblib (line 16) | class Dblib extends AbstractMetadata method getTableNames (line 47) | public function getTableNames() method getTableColumns (line 72) | public function getTableColumns($tableName) method getTablePrimaryKeys (line 89) | public function getTablePrimaryKeys($tableName) method loadColumnInfo (line 103) | protected function loadColumnInfo($tableName): void FILE: src/Database/Metadata/Firebird.php class Firebird (line 16) | class Firebird extends AbstractMetadata method getTableNames (line 30) | public function getTableNames() method getTableColumns (line 73) | public function getTableColumns($tableName) method getTablePrimaryKeys (line 90) | public function getTablePrimaryKeys($tableName) method getSchema (line 104) | public function getSchema() method allowsCascading (line 118) | public function allowsCascading() method quoteSchemaObject (line 130) | public function quoteSchemaObject($object) method loadColumnInfo (line 140) | protected function loadColumnInfo($tableName): void FILE: src/Database/Metadata/InformationSchema.php class InformationSchema (line 16) | class InformationSchema extends AbstractMetadata method getTableNames (line 27) | public function getTableNames() method getTableColumns (line 59) | public function getTableColumns($tableName) method getTablePrimaryKeys (line 76) | public function getTablePrimaryKeys($tableName) method loadColumnInfo (line 90) | protected function loadColumnInfo($tableName): void FILE: src/Database/Metadata/Metadata.php type Metadata (line 16) | interface Metadata method getTableNames (line 23) | public function getTableNames(); method getTableColumns (line 33) | public function getTableColumns($tableName); method getTablePrimaryKeys (line 43) | public function getTablePrimaryKeys($tableName); method getSchema (line 50) | public function getSchema(); method quoteSchemaObject (line 59) | public function quoteSchemaObject($object); method allowsCascading (line 66) | public function allowsCascading(); method disablePrimaryKeys (line 73) | public function disablePrimaryKeys($tableName); method enablePrimaryKeys (line 80) | public function enablePrimaryKeys($tableName); FILE: src/Database/Metadata/MySQL.php class MySQL (line 18) | class MySQL extends AbstractMetadata method getTableNames (line 27) | public function getTableNames() method getTableColumns (line 50) | public function getTableColumns($tableName) method getTablePrimaryKeys (line 73) | public function getTablePrimaryKeys($tableName) FILE: src/Database/Metadata/Oci.php class Oci (line 16) | class Oci extends AbstractMetadata method getTableNames (line 47) | public function getTableNames() method getTableColumns (line 73) | public function getTableColumns($tableName) method getTablePrimaryKeys (line 90) | public function getTablePrimaryKeys($tableName) method loadColumnInfo (line 104) | protected function loadColumnInfo($tableName): void FILE: src/Database/Metadata/PgSQL.php class PgSQL (line 16) | class PgSQL extends AbstractMetadata method getTableNames (line 23) | public function getTableNames() method getTableColumns (line 55) | public function getTableColumns($tableName) method getTablePrimaryKeys (line 72) | public function getTablePrimaryKeys($tableName) method getSchema (line 86) | public function getSchema() method allowsCascading (line 100) | public function allowsCascading() method loadColumnInfo (line 110) | protected function loadColumnInfo($tableName): void FILE: src/Database/Metadata/SqlSrv.php class SqlSrv (line 19) | class SqlSrv extends AbstractMetadata method getTableNames (line 40) | public function getTableNames() method getTableColumns (line 66) | public function getTableColumns($tableName) method getTablePrimaryKeys (line 93) | public function getTablePrimaryKeys($tableName) method disablePrimaryKeys (line 116) | public function disablePrimaryKeys($tableName): void method enablePrimaryKeys (line 131) | public function enablePrimaryKeys($tableName): void FILE: src/Database/Metadata/Sqlite.php class Sqlite (line 19) | class Sqlite extends AbstractMetadata method getTableNames (line 32) | public function getTableNames() method getTableColumns (line 62) | public function getTableColumns($tableName) method getTablePrimaryKeys (line 79) | public function getTablePrimaryKeys($tableName) method loadColumnInfo (line 93) | protected function loadColumnInfo($tableName): void FILE: src/Database/Metadata/Table.php class Table (line 18) | class Table extends DefaultTableMetadata method __construct (line 20) | public function __construct($tableName, Metadata $databaseMetaData) FILE: src/Database/ResultSetTable.php class ResultSetTable (line 26) | class ResultSetTable extends AbstractTable method __construct (line 34) | public function __construct($tableName, PDOStatement $pdoStatement) FILE: src/Database/Table.php class Table (line 20) | class Table extends AbstractTable method __construct (line 28) | public function __construct(ITableMetadata $tableMetaData, Connection ... FILE: src/Database/TableIterator.php class TableIterator (line 20) | class TableIterator implements ITableIterator method __construct (line 44) | public function __construct($tableNames, DataSet $dataSet, $reverse = ... method getTable (line 58) | public function getTable() method getTableMetaData (line 68) | public function getTableMetaData() method current (line 78) | public function current() method key (line 90) | public function key() method next (line 98) | public function next(): void method rewind (line 110) | public function rewind(): void method valid (line 124) | public function valid() FILE: src/DatabaseListConsumer.php type DatabaseListConsumer (line 16) | interface DatabaseListConsumer method setDatabases (line 23) | public function setDatabases(array $databases); FILE: src/DefaultTester.php class DefaultTester (line 19) | class DefaultTester extends AbstractTester method __construct (line 31) | public function __construct(Connection $connection) method getConnection (line 43) | public function getConnection() FILE: src/Exception/Exception.php type Exception (line 13) | interface Exception FILE: src/Exception/InvalidArgumentException.php class InvalidArgumentException (line 13) | class InvalidArgumentException extends \InvalidArgumentException impleme... FILE: src/Exception/RuntimeException.php class RuntimeException (line 13) | class RuntimeException extends \RuntimeException implements Exception FILE: src/Operation/Composite.php class Composite (line 23) | class Composite implements Operation method __construct (line 35) | public function __construct(array $operations) method execute (line 46) | public function execute(Connection $connection, IDataSet $dataSet): void FILE: src/Operation/Delete.php class Delete (line 20) | class Delete extends RowBased method buildOperationQuery (line 26) | protected function buildOperationQuery(ITableMetadata $databaseTableMe... method buildOperationArguments (line 40) | protected function buildOperationArguments(ITableMetadata $databaseTab... FILE: src/Operation/DeleteAll.php class DeleteAll (line 21) | class DeleteAll implements Operation method execute (line 23) | public function execute(Connection $connection, IDataSet $dataSet): void FILE: src/Operation/Exception.php class Exception (line 21) | class Exception extends RuntimeException method __construct (line 57) | public function __construct($operation, $current_query, $current_args,... method getOperation (line 68) | public function getOperation() method getQuery (line 73) | public function getQuery() method getTable (line 78) | public function getTable() method getArgs (line 83) | public function getArgs() method getError (line 88) | public function getError() FILE: src/Operation/Factory.php class Factory (line 16) | class Factory method NONE (line 23) | public static function NONE() method CLEAN_INSERT (line 36) | public static function CLEAN_INSERT($cascadeTruncates = false) method INSERT (line 49) | public static function INSERT() method TRUNCATE (line 61) | public static function TRUNCATE($cascadeTruncates = false) method DELETE (line 74) | public static function DELETE() method DELETE_ALL (line 84) | public static function DELETE_ALL() method UPDATE (line 94) | public static function UPDATE() FILE: src/Operation/Insert.php class Insert (line 20) | class Insert extends RowBased method buildOperationQuery (line 24) | protected function buildOperationQuery(ITableMetadata $databaseTableMe... method buildOperationArguments (line 52) | protected function buildOperationArguments(ITableMetadata $databaseTab... method disablePrimaryKeys (line 63) | protected function disablePrimaryKeys(ITableMetadata $databaseTableMet... FILE: src/Operation/None.php class None (line 19) | class None implements Operation method execute (line 21) | public function execute(Connection $connection, IDataSet $dataSet): void FILE: src/Operation/Operation.php type Operation (line 20) | interface Operation method execute (line 31) | public function execute(Connection $connection, IDataSet $dataSet); FILE: src/Operation/Replace.php class Replace (line 21) | class Replace extends RowBased method execute (line 29) | public function execute(Connection $connection, IDataSet $dataSet): void method buildOperationQuery (line 83) | protected function buildOperationQuery(ITableMetadata $databaseTableMe... method buildOperationArguments (line 98) | protected function buildOperationArguments(ITableMetadata $databaseTab... FILE: src/Operation/RowBased.php class RowBased (line 26) | abstract class RowBased implements Operation method execute (line 39) | public function execute(Connection $connection, IDataSet $dataSet): void method buildOperationQuery (line 96) | abstract protected function buildOperationQuery(ITableMetadata $databa... method buildOperationArguments (line 98) | abstract protected function buildOperationArguments(ITableMetadata $da... method disablePrimaryKeys (line 107) | protected function disablePrimaryKeys(ITableMetadata $databaseTableMet... method buildPreparedColumnArray (line 112) | protected function buildPreparedColumnArray($columns, Connection $conn... FILE: src/Operation/Truncate.php class Truncate (line 22) | class Truncate implements Operation method setCascade (line 26) | public function setCascade($cascade = true): void method execute (line 31) | public function execute(Connection $connection, IDataSet $dataSet): void method disableForeignKeyChecksForMysql (line 59) | private function disableForeignKeyChecksForMysql(Connection $connectio... method enableForeignKeyChecksForMysql (line 67) | private function enableForeignKeyChecksForMysql(Connection $connection... method isMysql (line 74) | private function isMysql(Connection $connection) FILE: src/Operation/Update.php class Update (line 20) | class Update extends RowBased method buildOperationQuery (line 24) | protected function buildOperationQuery(ITableMetadata $databaseTableMe... method buildOperationArguments (line 40) | protected function buildOperationArguments(ITableMetadata $databaseTab... method disablePrimaryKeys (line 55) | protected function disablePrimaryKeys(ITableMetadata $databaseTableMet... FILE: src/TestCase.php class TestCase (line 17) | abstract class TestCase extends \PHPUnit\Framework\TestCase FILE: src/TestCaseTrait.php type TestCaseTrait (line 28) | trait TestCaseTrait method assertTablesEqual (line 42) | public static function assertTablesEqual(ITable $expected, ITable $act... method assertDataSetsEqual (line 56) | public static function assertDataSetsEqual(IDataSet $expected, IDataSe... method setUp (line 66) | protected function setUp(): void method tearDown (line 80) | protected function tearDown(): void method assertTableRowCount (line 102) | public function assertTableRowCount($tableName, $expected, $message = ... method assertTableContains (line 117) | public function assertTableContains(array $expectedRow, ITable $table,... method closeConnection (line 127) | protected function closeConnection(Connection $connection): void method getConnection (line 137) | abstract protected function getConnection(); method getDatabaseTester (line 146) | protected function getDatabaseTester() method getDataSet (line 160) | abstract protected function getDataSet(); method getSetUpOperation (line 167) | protected function getSetUpOperation() method getTearDownOperation (line 177) | protected function getTearDownOperation() method newDatabaseTester (line 187) | protected function newDatabaseTester() method createDefaultDBConnection (line 201) | protected function createDefaultDBConnection(PDO $connection, $schema ... method createArrayDataSet (line 224) | protected function createArrayDataSet(array $data) method createFlatXMLDataSet (line 236) | protected function createFlatXMLDataSet($xmlFile) method createXMLDataSet (line 248) | protected function createXMLDataSet($xmlFile) method createMySQLXMLDataSet (line 260) | protected function createMySQLXMLDataSet($xmlFile) method getOperations (line 271) | protected function getOperations() FILE: src/Tester.php type Tester (line 22) | interface Tester method closeConnection (line 29) | public function closeConnection(Connection $connection); method getConnection (line 36) | public function getConnection(); method getDataSet (line 43) | public function getDataSet(); method onSetUp (line 48) | public function onSetUp(); method onTearDown (line 53) | public function onTearDown(); method setDataSet (line 60) | public function setDataSet(IDataSet $dataSet); method setSchema (line 67) | public function setSchema($schema); method setSetUpOperation (line 74) | public function setSetUpOperation(Operation $setUpOperation); method setTearDownOperation (line 81) | public function setTearDownOperation(Operation $tearDownOperation); FILE: tests/Constraint/TableRowCountTest.php class Extensions_Database_Constraint_TableRowCountTest (line 15) | class Extensions_Database_Constraint_TableRowCountTest extends TestCase method testConstraint (line 17) | public function testConstraint(): void FILE: tests/DB/DefaultDatabaseConnectionTest.php class DefaultDatabaseConnectionTest (line 13) | class DefaultDatabaseConnectionTest extends TestCase method setUp (line 17) | protected function setUp(): void method testRowCountForEmptyTableReturnsZero (line 24) | public function testRowCountForEmptyTableReturnsZero(): void method testRowCountForTableWithTwoRowsReturnsTwo (line 30) | public function testRowCountForTableWithTwoRowsReturnsTwo(): void FILE: tests/DataSet/AbstractTableTest.php class Extensions_Database_DataSet_AbstractTableTest (line 18) | class Extensions_Database_DataSet_AbstractTableTest extends TestCase method setUp (line 25) | public function setUp(): void method testTableContainsRow (line 45) | public function testTableContainsRow($row, $exists): void method providerTableContainsRow (line 51) | public function providerTableContainsRow() method testMatchesWithNonMatchingMetaData (line 59) | public function testMatchesWithNonMatchingMetaData(): void method testMatchesWithNonMatchingRowCount (line 78) | public function testMatchesWithNonMatchingRowCount(): void method testMatchesWithColumnValueComparisons (line 113) | public function testMatchesWithColumnValueComparisons($tableColumnValu... method providerMatchesWithColumnValueComparisons (line 162) | public function providerMatchesWithColumnValueComparisons() FILE: tests/DataSet/CompositeDataSetTest.php class Extensions_Database_DataSet_CompositeDataSetTest (line 17) | class Extensions_Database_DataSet_CompositeDataSetTest extends \PHPUnit\... method setUp (line 23) | public function setUp(): void method testCompositeDataSet (line 115) | public function testCompositeDataSet(): void method testCompatibleTablesInDifferentDataSetsNonDuplicateRows (line 122) | public function testCompatibleTablesInDifferentDataSetsNonDuplicateRow... method testExceptionOnIncompatibleTablesSameTableNames (line 148) | public function testExceptionOnIncompatibleTablesSameTableNames(): void method testExceptionOnIncompatibleTablesSameTableNames2 (line 173) | public function testExceptionOnIncompatibleTablesSameTableNames2(): void FILE: tests/DataSet/CsvDataSetTest.php class Extensions_Database_DataSet_CsvDataSetTest (line 17) | class Extensions_Database_DataSet_CsvDataSetTest extends \PHPUnit\Framew... method testCSVDataSet (line 21) | public function testCSVDataSet(): void FILE: tests/DataSet/FilterTest.php class Extensions_Database_DataSet_FilterTest (line 16) | class Extensions_Database_DataSet_FilterTest extends TestCase method setUp (line 20) | public function setUp(): void method testDeprecatedFilteredDataSetConstructor (line 27) | public function testDeprecatedFilteredDataSetConstructor(): void method testExcludeFilteredDataSet (line 43) | public function testExcludeFilteredDataSet(): void method testIncludeFilteredDataSet (line 59) | public function testIncludeFilteredDataSet(): void method testIncludeExcludeMixedDataSet (line 75) | public function testIncludeExcludeMixedDataSet(): void FILE: tests/DataSet/QueryDataSetTest.php class Extensions_Database_DataSet_QueryDataSetTest (line 18) | class Extensions_Database_DataSet_QueryDataSetTest extends TestCase method setUp (line 27) | public function setUp(): void method testGetTable (line 42) | public function testGetTable(): void method testGetTableNames (line 56) | public function testGetTableNames(): void method testCreateIterator (line 61) | public function testCreateIterator(): void method getConnection (line 91) | protected function getConnection() method getDataSet (line 96) | protected function getDataSet() FILE: tests/DataSet/QueryTableTest.php class Extensions_Database_DataSet_QueryTableTest (line 17) | class Extensions_Database_DataSet_QueryTableTest extends TestCase method providerTestGetValue (line 24) | public static function providerTestGetValue() method setUp (line 36) | public function setUp(): void method testGetEmptyTableMetaData (line 55) | public function testGetEmptyTableMetaData(): void method testGetTableMetaData (line 84) | public function testGetTableMetaData(): void method testGetRowCount (line 91) | public function testGetRowCount(): void method testGetValue (line 103) | public function testGetValue($row, $column, $value): void method testGetRow (line 108) | public function testGetRow(): void method testAssertEquals (line 113) | public function testAssertEquals(): void method testAssertEqualsFails (line 121) | public function testAssertEqualsFails(): void method testAssertRowContains (line 130) | public function testAssertRowContains(): void FILE: tests/DataSet/ReplacementDataSetTest.php class Extensions_Database_DataSet_ReplacementDataSetTest (line 17) | class Extensions_Database_DataSet_ReplacementDataSetTest extends \PHPUni... method setUp (line 24) | public function setUp(): void method testNoReplacement (line 85) | public function testNoReplacement(): void method testFullReplacement (line 93) | public function testFullReplacement(): void method testSubStrReplacement (line 158) | public function testSubStrReplacement(): void method testConstructorReplacements (line 223) | public function testConstructorReplacements(): void FILE: tests/DataSet/ReplacementTableTest.php class Extensions_Database_DataSet_ReplacementTableTest (line 18) | class Extensions_Database_DataSet_ReplacementTableTest extends \PHPUnit\... method setUp (line 25) | public function setUp(): void method testNoReplacement (line 59) | public function testNoReplacement(): void method testFullReplacement (line 67) | public function testFullReplacement(): void method testSubStrReplacement (line 104) | public function testSubStrReplacement(): void method testConstructorReplacements (line 141) | public function testConstructorReplacements(): void method testGetRow (line 181) | public function testGetRow(): void method testGetValue (line 212) | public function testGetValue(): void method testMatchesWithNonMatchingMetaData (line 224) | public function testMatchesWithNonMatchingMetaData(): void method testMatchesWithNonMatchingRowCount (line 248) | public function testMatchesWithNonMatchingRowCount(): void method testMatchesWithColumnValueComparisons (line 288) | public function testMatchesWithColumnValueComparisons($tableColumnValu... method providerMatchesWithColumnValueComparisons (line 342) | public function providerMatchesWithColumnValueComparisons() FILE: tests/DataSet/XmlDataSetsTest.php class Extensions_Database_DataSet_XmlDataSetsTest (line 20) | class Extensions_Database_DataSet_XmlDataSetsTest extends TestCase method setUp (line 24) | public function setUp(): void method testFlatXmlDataSet (line 85) | public function testFlatXmlDataSet(): void method testXmlDataSet (line 93) | public function testXmlDataSet(): void method testMysqlXmlDataSet (line 101) | public function testMysqlXmlDataSet(): void FILE: tests/Operation/OperationsMySQLTest.php class Extensions_Database_Operation_OperationsMySQLTest (line 22) | class Extensions_Database_Operation_OperationsMySQLTest extends TestCase method setUp (line 24) | protected function setUp(): void method getConnection (line 37) | public function getConnection() method getDataSet (line 42) | public function getDataSet() method testTruncate (line 50) | public function testTruncate(): void method getCompositeDataSet (line 79) | public function getCompositeDataSet() method testTruncateComposite (line 89) | public function testTruncateComposite(): void FILE: tests/Operation/OperationsTest.php class Extensions_Database_Operation_OperationsTest (line 26) | class Extensions_Database_Operation_OperationsTest extends TestCase method setUp (line 28) | protected function setUp(): void method getConnection (line 37) | public function getConnection() method getDataSet (line 42) | public function getDataSet() method testDelete (line 47) | public function testDelete(): void method testDeleteAll (line 56) | public function testDeleteAll(): void method testTruncate (line 86) | public function testTruncate(): void method testInsert (line 116) | public function testInsert(): void method testUpdate (line 125) | public function testUpdate(): void method testReplace (line 134) | public function testReplace(): void method testInsertEmptyTable (line 143) | public function testInsertEmptyTable(): void method testInsertAllEmptyTables (line 152) | public function testInsertAllEmptyTables(): void FILE: tests/Operation/RowBasedTest.php class Extensions_Database_Operation_RowBasedTest (line 25) | class Extensions_Database_Operation_RowBasedTest extends TestCase method setUp (line 27) | protected function setUp(): void method getConnection (line 36) | public function getConnection() method getDataSet (line 41) | public function getDataSet() method testExecute (line 67) | public function testExecute(): void method testExecuteWithBadQuery (line 152) | public function testExecuteWithBadQuery(): void method testExecuteHandlesException (line 183) | public function testExecuteHandlesException(): void FILE: tests/_files/DatabaseTestUtility.php class DBUnitTestUtility (line 11) | class DBUnitTestUtility method getSQLiteMemoryDB (line 16) | public static function getSQLiteMemoryDB() method getMySQLDB (line 36) | public static function getMySQLDB() method setUpDatabase (line 47) | protected static function setUpDatabase(PDO $connection): void method setUpMySqlDatabase (line 92) | protected static function setUpMySqlDatabase(PDO $connection): void