AbstractDatabase¶
-
class
OC\Setup\AbstractDatabase¶ Source: lib/private/Setup/AbstractDatabase.php#40
Properties¶
-
protected static property
OC\Setup\AbstractDatabase::$trans¶ Source: lib/private/Setup/AbstractDatabase.php#43 Type: \OCP\IL10N
-
protected static property
OC\Setup\AbstractDatabase::$dbUser¶ Source: lib/private/Setup/AbstractDatabase.php#45 Type: string
-
protected static property
OC\Setup\AbstractDatabase::$dbPassword¶ Source: lib/private/Setup/AbstractDatabase.php#47 Type: string
-
protected static property
OC\Setup\AbstractDatabase::$dbName¶ Source: lib/private/Setup/AbstractDatabase.php#49 Type: string
-
protected static property
OC\Setup\AbstractDatabase::$dbHost¶ Source: lib/private/Setup/AbstractDatabase.php#51 Type: string
-
protected static property
OC\Setup\AbstractDatabase::$dbPort¶ Source: lib/private/Setup/AbstractDatabase.php#53 Type: string
-
protected static property
OC\Setup\AbstractDatabase::$tablePrefix¶ Source: lib/private/Setup/AbstractDatabase.php#55 Type: string
-
protected static property
OC\Setup\AbstractDatabase::$config¶ Source: lib/private/Setup/AbstractDatabase.php#57 Type: \OC\SystemConfig
-
protected static property
OC\Setup\AbstractDatabase::$logger¶ Source: lib/private/Setup/AbstractDatabase.php#59 Type: \Psr\Log\LoggerInterface
-
protected static property
OC\Setup\AbstractDatabase::$random¶ Source: lib/private/Setup/AbstractDatabase.php#61 Type: \OCP\Security\ISecureRandom
Methods¶
-
public
OC\Setup\AbstractDatabase::__construct($trans, $config, $logger, $random)¶ Source: lib/private/Setup/AbstractDatabase.php#63
-
public
OC\Setup\AbstractDatabase::validate($config)¶ Source: lib/private/Setup/AbstractDatabase.php#70
-
public
OC\Setup\AbstractDatabase::initialize($config)¶ Source: lib/private/Setup/AbstractDatabase.php#85
-
protected
OC\Setup\AbstractDatabase::connect($configOverwrite=[])¶ Source: Parameters: - $configOverwrite (array)
Returns:
-
public abstract
OC\Setup\AbstractDatabase::setupDatabase($userName)¶ Source: Parameters: - $userName (string)
-
public
OC\Setup\AbstractDatabase::runMigrations()¶ Source: lib/private/Setup/AbstractDatabase.php#149