Base class for Updaters used in Backdrop.

Hierarchy

Expanded class hierarchy of Updater

File

core/includes/updater.inc, line 68
Classes used for updating various files in the Backdrop webroot. These classes use a FileTransfer object to actually perform the operations. Normally, the FileTransfer is provided when the site owner is redirected to authorize.php as part of a…

Members

Contains filters are case sensitive
Name Modifiers Type Descriptionsort descending
Updater::__construct public function
BackdropUpdaterInterface::getInstallDirectory public function
Updater::$source public property
BackdropUpdaterInterface::isInstalled public function Checks if the project is installed.
BackdropUpdaterInterface::canUpdateDirectory public static function Determine if the Updater can handle the project provided in $directory.
Updater::getUpdaterFromDirectory public static function Determine which Updater class can operate on the given directory.
Updater::makeWorldReadable public function Ensure that a given directory is world readable.
Updater::findInfoFile public static function Figure out what the most important (or only) info file is in a directory.
Updater::getProjectName public static function Get the name of the project directory (basename). Overrides BackdropUpdaterInterface::getProjectName
Updater::install public function Installs a Backdrop project, returns a list of next actions.
Updater::prepareInstallDirectory public function Make sure the installation parent directory exists and is writable.
Updater::makeBackup public function Perform a backup.
Updater::postInstall public function Perform actions after installation. Overrides BackdropUpdaterInterface::postInstall
Updater::postUpdate public function Perform actions after new code is updated. Overrides BackdropUpdaterInterface::postUpdate
Updater::postInstallTasks public function Return an array of links to pages that should be visited post operation.
Updater::postUpdateTasks public function Return an array of links to pages that should be visited post operation.
Updater::factory public static function Return an Updater of the appropriate type depending on the source.
Updater::getBackupDir public function Return the full path to a directory where backups should be written.
Updater::getProjectTitle public static function Return the project name from a Backdrop info file.
Updater::getProjectType public static function Return the project type from a Backdrop info file or directory.
Updater::getInstallArgs protected function Store the default parameters for the Updater.
Updater::update public function Updates a Backdrop project, returns a list of next actions.