MockDatabaseSqlite Class Reference

Inherits DatabaseSqliteStandalone.

List of all members.

Public Member Functions

 __construct ()
 query ($sql, $fname= '', $tempIgnore=false)
 Usually aborts on failure.
 replaceVars ($s)
 Replace variables in sourced SQL.

Public Attributes

 $lastQuery


Detailed Description

Definition at line 3 of file DatabaseSqliteTest.php.


Constructor & Destructor Documentation

MockDatabaseSqlite::__construct (  ) 

Definition at line 6 of file DatabaseSqliteTest.php.


Member Function Documentation

MockDatabaseSqlite::query ( sql,
fname = '',
tempIgnore = false 
)

Usually aborts on failure.

If errors are explicitly ignored, returns success.

Parameters:
$sql String: SQL query
$fname String: Name of the calling function, for profiling/SHOW PROCESSLIST comment (you can use __METHOD__ or add some extra info)
$tempIgnore Boolean: Whether to avoid throwing an exception on errors... maybe best to catch the exception instead?
Returns:
true for a successful write query, ResultWrapper object for a successful read query, or false on failure if $tempIgnore set
Exceptions:
DBQueryError Thrown when the database returns an error of any kind

Reimplemented from DatabaseBase.

Definition at line 10 of file DatabaseSqliteTest.php.

References DatabaseBase::lastQuery().

MockDatabaseSqlite::replaceVars ( ins  ) 

Replace variables in sourced SQL.

Reimplemented from DatabaseSqlite.

Definition at line 15 of file DatabaseSqliteTest.php.

References $s.


Member Data Documentation

MockDatabaseSqlite::$lastQuery

Definition at line 4 of file DatabaseSqliteTest.php.


The documentation for this class was generated from the following file:

Generated on Sat Apr 30 22:57:43 2011 for MediaWiki by  doxygen 1.5.9