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
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 248
purgeExtension($name)
No description
at line 264
rollbackExtension($name, array $options = [])
No description
at line 287
protected string
getMigrationPath(string $name)
Get migration directory path.
at line 299
isLastCheckDue()
No description
at line 310
listItems($itemType)
No description
at line 329
searchItems($itemType, $searchQuery)
No description
at line 347
getSiteDetail()
No description
at line 352
applySiteDetail($key)
No description
at line 367
requestUpdateList($force = false)
No description
at line 411
getInstalledItems($type = null)
No description
at line 443
requestApplyItems($names)
No description
at line 456
ignoreUpdates($names)
No description
at line 474
getIgnoredUpdates()
No description
at line 479
isMarkedAsIgnored($code)
No description
at line 487
setSecurityKey($key, $info)
No description
at line 501
downloadFile($fileCode, $fileHash, $params = [])
No description
at line 511
extractCore($fileCode)
No description
at line 527
extractFile($fileCode, $extractTo = null)
No description
at line 551
getFilePath($fileCode)
No description
at line 561
protected HubManager
getHubManager()
No description
at line 566
protected
parseTagDescription($update)
No description