Пример #1
0
 /**
  * Initialize database connection
  *
  * @return void
  */
 protected function initializeDatabaseConnection()
 {
     $this->databaseConnection = GeneralUtility::makeInstance(\TYPO3\CMS\Core\Database\DatabaseConnection::class);
     $this->databaseConnection->setDatabaseUsername($GLOBALS['TYPO3_CONF_VARS']['DB']['Connections']['Default']['user']);
     $this->databaseConnection->setDatabasePassword($GLOBALS['TYPO3_CONF_VARS']['DB']['Connections']['Default']['password']);
     $this->databaseConnection->setDatabaseHost($GLOBALS['TYPO3_CONF_VARS']['DB']['Connections']['Default']['host']);
     $this->databaseConnection->setDatabasePort($GLOBALS['TYPO3_CONF_VARS']['DB']['Connections']['Default']['port']);
     $this->databaseConnection->setDatabaseSocket($GLOBALS['TYPO3_CONF_VARS']['DB']['Connections']['Default']['unix_socket']);
     $this->databaseConnection->sql_pconnect();
 }
Пример #2
0
 /**
  * Initialize database connection
  *
  * @return void
  */
 protected function initializeDatabaseConnection()
 {
     $this->databaseConnection = $this->objectManager->get(\TYPO3\CMS\Core\Database\DatabaseConnection::class);
     $this->databaseConnection->setDatabaseUsername($GLOBALS['TYPO3_CONF_VARS']['DB']['username']);
     $this->databaseConnection->setDatabasePassword($GLOBALS['TYPO3_CONF_VARS']['DB']['password']);
     $this->databaseConnection->setDatabaseHost($GLOBALS['TYPO3_CONF_VARS']['DB']['host']);
     $this->databaseConnection->setDatabasePort($GLOBALS['TYPO3_CONF_VARS']['DB']['port']);
     $this->databaseConnection->setDatabaseSocket($GLOBALS['TYPO3_CONF_VARS']['DB']['socket']);
     $this->databaseConnection->sql_pconnect();
 }
 /**
  * @test
  *
  * @return void
  */
 public function disconnectIfConnectedDisconnects()
 {
     $this->assertTrue($this->subject->isConnected());
     $this->subject->setDatabaseHost('127.0.0.1');
     $this->assertFalse($this->subject->isConnected());
 }