public function testGetDatabaseLogBinValue() { $databaseLogBinValue = DatabaseCompatibilityUtil::getDatabaseLogBinValue('mysql', $this->hostname, $this->rootUsername, $this->rootPassword, $this->databasePort); $this->assertTrue($databaseLogBinValue !== false); $this->assertTrue(is_string($databaseLogBinValue)); }
/** * Check if log_bin is turned off. */ public static function checkDatabaseLogBinValue($databaseType, $databaseHostname, $databaseUsername, $databasePassword, $databasePort, &$logBinValue) { assert('in_array($databaseType, static::getSupportedDatabaseTypes())'); $logBinValue = DatabaseCompatibilityUtil::getDatabaseLogBinValue($databaseType, $databaseHostname, $databaseUsername, $databasePassword, $databasePort); if (strtolower($logBinValue) == 'on' || $logBinValue == '1') { return false; } else { return true; } }