On this page
class ThemeUpdater
Class for updating themes using FileTransfer classes via authorize.php.
Hierarchy
- class \Updater
     - class \ThemeUpdater implements DrupalUpdaterInterface
 
Expanded class hierarchy of ThemeUpdater
File
- modules/system/system.updater.inc, line 97
- Subclasses of the Updater class to update Drupal core knows how to update. At this time, only modules and themes are supported.
Members
| Name | Modifiers | Type | Description | 
|---|---|---|---|
| ThemeUpdater::canUpdate | public static | function | |
| ThemeUpdater::canUpdateDirectory | static | function | Determine if the Updater can handle the project provided in $directory. Overrides DrupalUpdaterInterface::canUpdateDirectory | 
| ThemeUpdater::getInstallDirectory | public | function | Return the directory where a theme should be installed. Overrides DrupalUpdaterInterface::getInstallDirectory | 
| ThemeUpdater::isInstalled | public | function | Checks if the project is installed. Overrides DrupalUpdaterInterface::isInstalled | 
| ThemeUpdater::postInstall | public | function | Perform actions after installation. Overrides Updater::postInstall | 
| ThemeUpdater::postInstallTasks | public | function | Return an array of links to pages that should be visited post operation. Overrides Updater::postInstallTasks | 
| 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). Overrides DrupalUpdaterInterface::getProjectName | 
| 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::postUpdate | public | function | Perform actions after new code is updated. Overrides DrupalUpdaterInterface::postUpdate | 
| Updater::postUpdateTasks | public | function | Return an array of links to pages that should be visited post operation. | 
| 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 | 
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
 https://api.drupal.org/api/drupal/modules!system!system.updater.inc/class/ThemeUpdater/7.x