Install
class Install
Arikaim install
Methods
static bool
setConfigFilesWritable()
Set config files writable
bool
bool
createDb(string $databaseName)
Create db if not exist
bool
boolean
installModules(Closure|null $onProgress = null, Closure|null $onProgressError = null)
Install all modules
boolean
installExtensions(Closure|null $onProgress = null, Closure|null $onProgressError = null)
Install all extensions packages
bool
initStorage()
Create storage folders
bool
installDrivers()
Install drivers
bool
createDbTables(Closure|null $onProgress = null, Closure|null $onError = null, bool $stopOnError = true)
Create core db tables
bool
systemTablesRowFormat()
Set system tables rows format to dynamic
static bool
isInstalled()
Check if system is installed.
static array
checkSystemRequirements()
Verify system requirements status 1 - ok, 2 - warning, 0 - error
Details
at line 32
static bool
setConfigFilesWritable()
Set config files writable
at line 65
bool
prepare(Closure|null $onProgress = null, Closure|null $onError = null, array|null $requirements = null)
Prepare install
at line 105
protected void
callback(Closure|null $closure, string $message)
Call closure
at line 118
bool
createDb(string $databaseName)
Create db if not exist
at line 137
bool
install(Closure|null $onProgress = null, Closure|null $onProgressError = null, array|null $config = null)
Install Arikaim
at line 212
boolean
installModules(Closure|null $onProgress = null, Closure|null $onProgressError = null)
Install all modules
at line 234
boolean
installExtensions(Closure|null $onProgress = null, Closure|null $onProgressError = null)
Install all extensions packages
at line 254
bool
initStorage()
Create storage folders
at line 351
bool
installDrivers()
Install drivers
at line 373
bool
createDbTables(Closure|null $onProgress = null, Closure|null $onError = null, bool $stopOnError = true)
Create core db tables
at line 406
bool
systemTablesRowFormat()
Set system tables rows format to dynamic
at line 428
static bool
isInstalled()
Check if system is installed.
at line 464
static array
checkSystemRequirements()
Verify system requirements status 1 - ok, 2 - warning, 0 - error