Setup¶
-
class
OC\Setup¶ Source: lib/private/Setup.php#66
Properties¶
-
protected static property
OC\Setup::$config¶ Source: lib/private/Setup.php#68 Type: \OC\SystemConfig
-
protected static property
OC\Setup::$iniWrapper¶ Source: lib/private/Setup.php#70 Type: \bantu\IniGetWrapper\IniGetWrapper
-
protected static property
OC\Setup::$l10n¶ Source: lib/private/Setup.php#72 Type: \OCP\IL10N
-
protected static property
OC\Setup::$defaults¶ Source: lib/private/Setup.php#74 Type: \OCP\Defaults
-
protected static property
OC\Setup::$logger¶ Source: lib/private/Setup.php#76 Type: \Psr\Log\LoggerInterface
-
protected static property
OC\Setup::$random¶ Source: lib/private/Setup.php#78 Type: \OCP\Security\ISecureRandom
-
protected static property
OC\Setup::$installer¶ Source: lib/private/Setup.php#80 Type: \OC\Installer
-
protected property
OC\Setup::$dbSetupClasses¶ Source: lib/private/Setup.php#100
Methods¶
-
public
OC\Setup::__construct($config, $iniWrapper, $l10n, $defaults, $logger, $random, $installer)¶ Source: lib/private/Setup.php#82
-
protected
OC\Setup::class_exists($name)¶ - Wrapper around the “class_exists” PHP function to be able to mock it
Source: Parameters: - $name (string)
Returns: bool
-
protected
OC\Setup::is_callable($name)¶ - Wrapper around the “is_callable” PHP function to be able to mock it
Source: Parameters: - $name (string)
Returns: bool
-
protected
OC\Setup::getAvailableDbDriversForPdo()¶ - Wrapper around \PDO::getAvailableDrivers
Source: lib/private/Setup.php#133 Returns: array
-
public
OC\Setup::getSupportedDatabases($allowAllDatabases=false)¶ - Get the available and supported databases of this instance
Source: Parameters: - $allowAllDatabases (bool)
Returns: array
Throws: \Exception
-
public
OC\Setup::getSystemInfo($allowAllDatabases=false)¶ - Gathers system information like database type and doesa few system checks.
Source: lib/private/Setup.php#206 Returns: array of system info, including an “errors” value in case of errors/warnings
-
public
OC\Setup::install($options)¶ Source: Parameters: - $options
Returns: array
-
public static
OC\Setup::installBackgroundJobs()¶ Source: lib/private/Setup.php#446
-
public static
OC\Setup::updateHtaccess()¶ - Append the correct ErrorDocument path for Apache hosts
Source: lib/private/Setup.php#491 Returns: bool True when success, False otherwise Throws: \OCP\AppFramework\QueryException
-
public static
OC\Setup::protectDataDirectory()¶ Source: lib/private/Setup.php#562