UpdateHelper
- Type
- Class
- Namespace
- Craft
- Inherits
- Craft\UpdateHelper
- Since
- 1.0
Helper class for updating.
See also http://craftcms.com
View source (opens new window)
# Public Methods
Method | Description |
---|---|
cleanManifestFolderLine() | |
doFileUpdate() | |
getLocalVersionFromManifest() | Returns the local version number from the given manifest file. |
getManifestData() | Returns the relevant lines from the update manifest file starting with the current local version. |
getUnzipFolderFromUID() | |
getZipFileFromUID() | |
isManifestLineAFolder() | |
isManifestMigrationLine() | Return true if line is a manifest migration line. |
isManifestVersionInfoLine() | |
rollBackDatabaseChanges() | Rolls back any changes made to the DB during the update process. |
rollBackFileChanges() |
# cleanManifestFolderLine()
Signature
public static string cleanManifestFolderLine ( $line )
# doFileUpdate()
Signature
public static boolean doFileUpdate ( $manifestData, $sourceTempFolder, $handle )
# getLocalVersionFromManifest()
Returns the local version number from the given manifest file.
View source (opens new window)
Arguments
$manifestData
Returns
Signature
public static boolean, string getLocalVersionFromManifest ( $manifestData )
# getManifestData()
Returns the relevant lines from the update manifest file starting with the current local version.
View source (opens new window)
Arguments
$manifestDataPath
$handle
Returns
Throws
Signature
public static array getManifestData ( $manifestDataPath, $handle )
# getUnzipFolderFromUID()
Signature
public static string getUnzipFolderFromUID ( $uid )
# getZipFileFromUID()
Signature
public static string getZipFileFromUID ( $uid )
# isManifestLineAFolder()
Signature
public static boolean isManifestLineAFolder ( $line )
# isManifestMigrationLine()
Return true if line is a manifest migration line.
View source (opens new window)
Arguments
$line
Returns
Signature
public static boolean isManifestMigrationLine ( $line )
# isManifestVersionInfoLine()
Signature
public static boolean isManifestVersionInfoLine ( $line )
# rollBackDatabaseChanges()
Rolls back any changes made to the DB during the update process.
View source (opens new window)
Arguments
$backupPath
Returns
Signature
public static null rollBackDatabaseChanges ( $backupPath )
# rollBackFileChanges()
Signature
public static null rollBackFileChanges ( $manifestData, $handle )