Semantic MediaWiki and related extensions
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
SMW\Tests\Utils\Connection\TestDatabaseTableBuilder Class Reference

Public Member Functions

 __construct (Store $store, ConnectionProvider $connectionProvider)
 
 removeAvailableDatabaseType ( $databaseType=null)
 
 doBuild ()
 
 doDestroy ()
 
 getDBPrefix ()
 
 getDBConnection ()
 
 getConnectionProvider ()
 

Static Public Member Functions

static getInstance (Store $store)
 

Protected Member Functions

 generateListOfTables ()
 

Protected Attributes

 $store
 
 $connectionProvider
 
 $cloneDatabase
 
 $supportedDatabaseTypes
 
 $availableDatabaseTypes = []
 

Detailed Description

GNU GPL v2+

Since
2.0
Author
mwjames

Constructor & Destructor Documentation

◆ __construct()

SMW\Tests\Utils\Connection\TestDatabaseTableBuilder::__construct ( Store  $store,
ConnectionProvider  $connectionProvider 
)
Since
2.0
Parameters
Store$store
IConnectionProvider$connectionProvider

Member Function Documentation

◆ doBuild()

SMW\Tests\Utils\Connection\TestDatabaseTableBuilder::doBuild ( )
Since
2.0
Exceptions
RuntimeException

◆ doDestroy()

SMW\Tests\Utils\Connection\TestDatabaseTableBuilder::doDestroy ( )
Since
2.0

◆ generateListOfTables()

SMW\Tests\Utils\Connection\TestDatabaseTableBuilder::generateListOfTables ( )
protected
See also
MediaWikiTestCase::listTables

◆ getConnectionProvider()

SMW\Tests\Utils\Connection\TestDatabaseTableBuilder::getConnectionProvider ( )
Since
2.0
Returns
ConnectionProvider

◆ getDBConnection()

SMW\Tests\Utils\Connection\TestDatabaseTableBuilder::getDBConnection ( )
Since
2.0
Returns
DatabaseBase

◆ getDBPrefix()

SMW\Tests\Utils\Connection\TestDatabaseTableBuilder::getDBPrefix ( )
Since
2.0
Returns
string

◆ getInstance()

static SMW\Tests\Utils\Connection\TestDatabaseTableBuilder::getInstance ( Store  $store)
static
Since
2.0
Parameters
Store$store
Returns
self

◆ removeAvailableDatabaseType()

SMW\Tests\Utils\Connection\TestDatabaseTableBuilder::removeAvailableDatabaseType (   $databaseType = null)
Since
2.0
Parameters
string | null$databaseType
Returns
self

Member Data Documentation

◆ $supportedDatabaseTypes

SMW\Tests\Utils\Connection\TestDatabaseTableBuilder::$supportedDatabaseTypes
protected
Initial value:
= [
'mysql',
'sqlite',
'postgres'
]

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

About | General disclaimer | Privacy policy