class ModuleUpdater

Class for updating modules using FileTransfer classes via authorize.php.

Hierarchy

Expanded class hierarchy of ModuleUpdater

2 string references to 'ModuleUpdater'

File

drupal/modules/system/system.updater.inc, line 12
Subclasses of the Updater class to update Drupal core knows how to update. At this time, only modules and themes are supported.

View source

Members

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