public function __construct() { $this->headerFooter = HeaderFooterFactory::createHeaderFooter(); $this->pageHome = PageFactory::createHome(); $this->database = DatabaseFactory::createDatabase(); $this->file = FileFactory::setFile(); }
static function getInstance() { global $databasename; if (!isset($databasename)) { die(gettext('Error: Databasename not set')); } if (!isset(DatabaseFactory::$instance)) { DatabaseFactory::$instance = DatabaseFactory::createDatabase($databasename); } return DatabaseFactory::$instance; }
/** * @dataProvider databaseProvider */ public function testCreation($databasetype) { //Create new database DatabaseTest::$database_ = DatabaseFactory::createDatabase($databasetype); $this->assertNotNull(DatabaseTest::$database_, "Database {$databasetype} not created"); }