UpdateManager
class UpdateManager
TastyIgniter Updates Manager Class
Traits
Singleton trait.
Properties
static protected | $instance | from Singleton | |
protected | $logs | ||
protected OutputStyle | $logsOutput | The output interface implementation. |
|
protected | $baseDirectory | ||
protected | $tempDirectory | ||
protected | $logFile | ||
protected | $updatedFiles | ||
protected | $installedItems | ||
protected ThemeManager | $themeManager | ||
protected HubManager | $hubManager | ||
protected ExtensionManager | $extensionManager | ||
protected Migrator | $migrator | ||
protected DatabaseMigrationRepository | $repository | ||
protected | $disableCoreUpdates |
Methods
No description
No description
Set the output implementation that should be used by the console.
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Get migration directory path.
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Details
in
Singleton at line 18
final static
instance()
Create a new instance of this singleton.
in
Singleton at line 28
final static
forgetInstance()
Forget this singleton's instance if it exists
in
Singleton at line 36
final protected
__construct()
Constructor.
at line 70
initialize()
No description
in
Singleton at line 48
__clone()
No description
in
Singleton at line 53
__wakeup()
No description
at line 83
bindContainerObjects()
No description
at line 95
$this
setLogsOutput(OutputStyle $output)
Set the output implementation that should be used by the console.
at line 103
log($message)
No description
at line 116
UpdateManager
resetLogs()
No description
at line 123
getLogs()
No description
at line 132
down()
No description
at line 153
update()
No description
at line 179
setCoreVersion($version = null, $hash = null)
No description
at line 189
protected
prepareDatabase()
No description
at line 205
migrateApp($name)
No description
at line 216
seedApp($name)
No description
at line 230
migrateExtension($name)
No description
at line 246
purgeExtension($name)
No description
at line 269
protected string
getMigrationPath(string $name)
Get migration directory path.
at line 281
isLastCheckDue()
No description
at line 292
listItems($itemType)
No description
at line 313
searchItems($itemType, $searchQuery)
No description
at line 331
getSiteDetail()
No description
at line 336
applySiteDetail($key)
No description
at line 351
requestUpdateList($force = FALSE)
No description
at line 398
getInstalledItems($type = null)
No description
at line 430
requestApplyItems($names)
No description
at line 443
ignoreUpdates($names)
No description
at line 461
getIgnoredUpdates()
No description
at line 466
isMarkedAsIgnored($code)
No description
at line 473
setSecurityKey($key, $info)
No description
at line 487
downloadFile($fileCode, $fileHash, $params = [])
No description
at line 497
extractCore($fileCode)
No description
at line 513
extractFile($fileCode, $extractTo = null)
No description
at line 537
getFilePath($fileCode)
No description
at line 547
protected HubManager
getHubManager()
No description
at line 552
protected
parseTagDescription($update)
No description