Method | Description | |
---|---|---|
__construct ( |
Constructor | |
run ( ) : array | Run the upgrade process |
Method | Description | |
---|---|---|
getProcessedUpgrades ( ) : mixed | Gets a list of processes upgrades | |
getUnprocessedUpgrades ( null | array $upgrade_files = null, null | array $processed_upgrades = null ) : array | Checks if any upgrades need to be run. | |
getUpgradeFileVersion ( string $filename ) : integer | false | Returns the version of the upgrade filename. | |
getUpgradeFiles ( string $upgrade_path = null ) : array | false | Returns a list of upgrade files relative to the $upgrade_path dir. | |
processUpgrades ( ) : boolean | Upgrades Elgg Database and code | |
setProcessedUpgrade ( string $upgrade ) : boolean | Saves a processed upgrade to a dataset. | |
upgradeCode ( integer $version, boolean $quiet = false ) : boolean | Run any php upgrade scripts which are required |
public __construct ( |
||
$translator | Translation service | |
$events | Events service | |
$hooks | Plugin hook service | |
$config | Config | |
$logger | Logger | |
$mutex | Database mutex service |
protected getProcessedUpgrades ( ) : mixed | ||
return | mixed | Array of processed upgrade filenames or false |
protected getUpgradeFileVersion ( string $filename ) : integer | false | ||
$filename | string | The upgrade filename. No full path. |
return | integer | false |
protected getUpgradeFiles ( string $upgrade_path = null ) : array | false | ||
$upgrade_path | string | The up |
return | array | false |
protected processUpgrades ( ) : boolean | ||
return | boolean |
protected setProcessedUpgrade ( string $upgrade ) : boolean | ||
$upgrade | string | Filename of the processed upgrade (not the path, just the file) |
return | boolean |