Class for updating layouts using FileTransfer classes via authorize.php.
Hierarchy
- class Updater implements BackdropUpdaterInterface
- class LayoutUpdater
 
 
Expanded class hierarchy of LayoutUpdater
File
- core/
modules/ system/ system.updater.inc, line 183  - Subclasses of the Updater class to update Backdrop core, modules, themes, and layouts.
 
Members
| 
            Name | 
                  Modifiers | Type | Description | 
|---|---|---|---|
| 
            LayoutUpdater:: | 
                  public static | function | |
| 
            LayoutUpdater:: | 
                  public static | function | 
            Determine if the Updater can handle the project provided in $directory. Overrides BackdropUpdaterInterface:: | 
              
| 
            LayoutUpdater:: | 
                  public | function | 
            Return the directory where a layout should be installed. Overrides BackdropUpdaterInterface:: | 
              
| 
            LayoutUpdater:: | 
                  public | function | 
            Checks if the project is installed. Overrides BackdropUpdaterInterface:: | 
              
| 
            LayoutUpdater:: | 
                  public | function | 
            Perform actions after installation. Overrides Updater:: | 
              
| 
            LayoutUpdater:: | 
                  public | function | 
            Return an array of links to pages that should be visited post operation. Overrides Updater:: | 
              
| 
            Updater:: | 
                  protected | property | |
| 
            Updater:: | 
                  public | property | |
| 
            Updater:: | 
                  protected | property | |
| 
            Updater:: | 
                  public static | function | Return an Updater of the appropriate type depending on the source. | 
| 
            Updater:: | 
                  public static | function | Figure out what the most important (or only) info file is in a directory. | 
| 
            Updater:: | 
                  public | function | Return the full path to a directory where backups should be written. | 
| 
            Updater:: | 
                  protected | function | Store the default parameters for the Updater. | 
| 
            Updater:: | 
                  public static | function | 
            Get the name of the project directory (basename). Overrides BackdropUpdaterInterface:: | 
              
| 
            Updater:: | 
                  public static | function | Return the project name from a Backdrop info file. | 
| 
            Updater:: | 
                  public static | function | Return the project type from a Backdrop info file or directory. | 
| 
            Updater:: | 
                  public static | function | Determine which Updater class can operate on the given directory. | 
| 
            Updater:: | 
                  public | function | Installs a Backdrop project, returns a list of next actions. | 
| 
            Updater:: | 
                  public | function | Perform a backup. | 
| 
            Updater:: | 
                  public | function | Ensure that a given directory is world readable. | 
| 
            Updater:: | 
                  public | function | 
            Perform actions after new code is updated. Overrides BackdropUpdaterInterface:: | 
              
| 
            Updater:: | 
                  public | function | Return an array of links to pages that should be visited post operation. | 
| 
            Updater:: | 
                  public | function | Make sure the installation parent directory exists and is writable. | 
| 
            Updater:: | 
                  public | function | Updates a Backdrop project, returns a list of next actions. | 
| 
            Updater:: | 
                  public | function |