Parsed: 109965

<?php

/**
 * Upgrade API: WP_Upgrader class
 *
 * Requires skin classes and WP_Upgrader subclasses for backward compatibility.
 *
 * @package WordPress
 * @subpackage Upgrader
 * @since 2.8.0
 */


/** WP_Upgrader_Skin class */
require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader-skin.php';


/** Plugin_Upgrader_Skin class */
require_once ABSPATH . 'wp-admin/includes/class-plugin-upgrader-skin.php';


/** Theme_Upgrader_Skin class */
require_once ABSPATH . 'wp-admin/includes/class-theme-upgrader-skin.php';


/** Bulk_Upgrader_Skin class */
require_once ABSPATH . 'wp-admin/includes/class-bulk-upgrader-skin.php';


/** Bulk_Plugin_Upgrader_Skin class */
require_once ABSPATH . 'wp-admin/includes/class-bulk-plugin-upgrader-skin.php';


/** Bulk_Theme_Upgrader_Skin class */
require_once ABSPATH . 'wp-admin/includes/class-bulk-theme-upgrader-skin.php';


/** Plugin_Installer_Skin class */
require_once ABSPATH . 'wp-admin/includes/class-plugin-installer-skin.php';


/** Theme_Installer_Skin class */
require_once ABSPATH . 'wp-admin/includes/class-theme-installer-skin.php';


/** Language_Pack_Upgrader_Skin class */
require_once ABSPATH . 'wp-admin/includes/class-language-pack-upgrader-skin.php';


/** Automatic_Upgrader_Skin class */
require_once ABSPATH . 'wp-admin/includes/class-automatic-upgrader-skin.php';


/** WP_Ajax_Upgrader_Skin class */
require_once ABSPATH . 'wp-admin/includes/class-wp-ajax-upgrader-skin.php';

#[AllowDynamicProperties]
/* class WP_Upgrader */
/* function WP_Upgrader::__construct() – Construct the upgrader with a skin. */
/* function WP_Upgrader::init() – Initialize the upgrader. */
/* function WP_Upgrader::generic_strings() – Add the generic strings to WP_Upgrader::$strings. */
/* function WP_Upgrader::fs_connect() – Connect to the filesystem. */
/* function WP_Upgrader::download_package() – Download a package. */
/* function WP_Upgrader::unpack_package() – Unpack a compressed package file. */
/* function WP_Upgrader::flatten_dirlist() – Flatten the results of WP_Filesystem::dirlist() for iterating over. */
/* function WP_Upgrader::clear_destination() – Clears the directory where this item is going to be installed into. */
/* function WP_Upgrader::install_package() – Install a package. */
/* function WP_Upgrader::run() – Run an upgrade/installation. */
/* function WP_Upgrader::maintenance_mode() – Toggle maintenance mode for the site. */
/* function WP_Upgrader::create_lock() – Creates a lock using WordPress options. */
/* function WP_Upgrader::release_lock() – Releases an upgrader lock. */


/** Plugin_Upgrader class */
require_once ABSPATH . 'wp-admin/includes/class-plugin-upgrader.php';


/** Theme_Upgrader class */
require_once ABSPATH . 'wp-admin/includes/class-theme-upgrader.php';


/** Language_Pack_Upgrader class */
require_once ABSPATH . 'wp-admin/includes/class-language-pack-upgrader.php';


/** Core_Upgrader class */
require_once ABSPATH . 'wp-admin/includes/class-core-upgrader.php';


/** File_Upload_Upgrader class */
require_once ABSPATH . 'wp-admin/includes/class-file-upload-upgrader.php';


/** WP_Automatic_Updater class */
require_once ABSPATH . 'wp-admin/includes/class-wp-automatic-updater.php';