Omeka_Test_Helper_Db¶
Package: Test\Helper
- class Omeka_Test_Helper_Db¶
Catch-all class for database helper methods that are shared across test cases.
- __construct(Zend_Db_Adapter_Abstract $dbAdapter, $prefix)¶
Parameters: - $dbAdapter (Zend_Db_Adapter_Abstract) –
- $prefix –
- __call($method, $args)¶
Proxy to the db adapter object for all other requests.
Parameters: - $method (string) – Method name.
- $args (array) – Method arguments.
Returns: array
- factory($dbConfig)¶
Create an instance of the helper that is configured for the correct database.
Parameters: - $dbConfig –
- tableExists($tableName)¶
Check whether a table exists in the database.
Parameters: - $tableName (string) –
Returns: boolean
- getTableCount($prefix = null)¶
Get the number of tables in the database.
Parameters: - $prefix (string) –
Returns: integer
- dropTables($tables = null)¶
Drop the tables from the database.
Parameters: - $tables –
Returns: void
- truncateTables($tables = null)¶
Truncate the tables from the database.
Parameters: - $tables –
Returns: void
- install()¶
- getTableNames()¶
Get the tables in the database.
Returns: array
- getRowCount($tableName)¶
Get the number of rows in a table.
Parameters: - $tableName (string) –
Returns: integer
- getAdapter()¶
- getPrefix()¶