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 414
getInstalledItems($type = null)
No description
at line 446
requestApplyItems($names)
No description
at line 459
ignoreUpdates($names)
No description
at line 477
getIgnoredUpdates()
No description
at line 482
isMarkedAsIgnored($code)
No description
at line 490
setSecurityKey($key, $info)
No description
at line 504
downloadFile($fileCode, $fileHash, $params = [])
No description
at line 514
extractCore($fileCode)
No description
at line 530
extractFile($fileCode, $extractTo = null)
No description
at line 554
getFilePath($fileCode)
No description
at line 564
protected HubManager
getHubManager()
No description
at line 569
protected
parseTagDescription($update)
No description