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 331
searchItems($itemType, $searchQuery)
No description
at line 349
getSiteDetail()
No description
at line 354
applySiteDetail($key)
No description
at line 369
requestUpdateList($force = FALSE)
No description
at line 416
getInstalledItems($type = null)
No description
at line 448
requestApplyItems($names)
No description
at line 461
ignoreUpdates($names)
No description
at line 479
getIgnoredUpdates()
No description
at line 484
isMarkedAsIgnored($code)
No description
at line 492
setSecurityKey($key, $info)
No description
at line 506
downloadFile($fileCode, $fileHash, $params = [])
No description
at line 516
extractCore($fileCode)
No description
at line 532
extractFile($fileCode, $extractTo = null)
No description
at line 556
getFilePath($fileCode)
No description
at line 566
protected HubManager
getHubManager()
No description
at line 571
protected
parseTagDescription($update)
No description