Пример #1
0
 /**
  *  Create database connection for this instance.
  *
  *  Initialize the test database if it hasn't been initialized
  *
  * @return PHPUnit_Extensions_Database_DB_IDatabaseConnection connection
  */
 protected function getConnection()
 {
     $dbName = self::$_dbName;
     if (!self::$dbInit) {
         $dbName = self::getDBName();
         //  install test database
         echo PHP_EOL . "Installing {$dbName} database" . PHP_EOL;
         static::_populateDB(FALSE, $this);
         self::$dbInit = TRUE;
     }
     return $this->createDefaultDBConnection(Civi\Test::pdo(), $dbName);
 }