WC_WCCOM_Site_Installation_Step_Download_Product::runpublicWC 1.0

Run the step installation process.

Method of the class: WC_WCCOM_Site_Installation_Step_Download_Product{}

No Hooks.

Returns

null. Nothing (null).

Usage

$WC_WCCOM_Site_Installation_Step_Download_Product = new WC_WCCOM_Site_Installation_Step_Download_Product();
$WC_WCCOM_Site_Installation_Step_Download_Product->run();

WC_WCCOM_Site_Installation_Step_Download_Product::run() code WC 10.5.0

public function run() {
	$upgrader = WC_WCCOM_Site_Installer::get_wp_upgrader();

	$download_path = $upgrader->download_package( $this->state->get_download_url() );

	if ( is_wp_error( $download_path ) || empty( $download_path ) ) {
		throw new Installer_Error( Installer_Error_Codes::MISSING_DOWNLOAD_PATH );
	}

	$this->state->set_download_path( $download_path );

	return $this->state;
}