W3cubDocs

/Drupal 8

class Updater

Defines the base class for Updaters used in Drupal.

Hierarchy

  • class \Drupal\Core\Updater\Updater

File

core/lib/Drupal/Core/Updater/Updater.php, line 12

Namespace

Drupal\Core\Updater

Members

Name Modifiers Type Description
Updater::$root protected property The root directory under which new projects will be copied.
Updater::$source public property Directory to install from.
Updater::factory public static function Returns an Updater of the appropriate type depending on the source.
Updater::findInfoFile public static function Determines what the most important (or only) info file is in a directory.
Updater::getBackupDir public function Returns the full path to a directory where backups should be written.
Updater::getExtensionInfo protected static function Get Extension information from directory.
Updater::getInstallArgs protected function Stores the default parameters for the Updater.
Updater::getProjectName public static function Gets the name of the project directory (basename). Overrides UpdaterInterface::getProjectName
Updater::getProjectTitle public static function Returns the project name from a Drupal info file.
Updater::getUpdaterFromDirectory public static function Determines 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 Performs a backup.
Updater::makeWorldReadable public function Ensures that a given directory is world readable.
Updater::postInstall public function Performs actions after installation. Overrides UpdaterInterface::postInstall
Updater::postInstallTasks public function Returns an array of links to pages that should be visited post operation.
Updater::postUpdate public function Performs actions after new code is updated. Overrides UpdaterInterface::postUpdate
Updater::postUpdateTasks public function Returns an array of links to pages that should be visited post operation.
Updater::prepareInstallDirectory public function Makes sure the installation parent directory exists and is writable.
Updater::update public function Updates a Drupal project and returns a list of next actions.
Updater::__construct public function Constructs a new updater.

© 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/core!lib!Drupal!Core!Updater!Updater.php/class/Updater/8.1.x