Automattic\WooCommerce\Admin\PluginsInstallLoggers

AsyncPluginsInstallLogger::install_requested()publicWC 1.0

Add requested plugin.

Метод класса: AsyncPluginsInstallLogger{}

Хуков нет.

Возвращает

null. Ничего (null).

Использование

$AsyncPluginsInstallLogger = new AsyncPluginsInstallLogger();
$AsyncPluginsInstallLogger->install_requested( $plugin_name );
$plugin_name(строка) (обязательный)
plugin name.

Код AsyncPluginsInstallLogger::install_requested() WC 9.7.1

public function install_requested( string $plugin_name ) {
	$option = $this->get();
	if ( ! isset( $option['plugins'][ $plugin_name ] ) ) {
		$option['plugins'][ $plugin_name ] = array(
			'status'           => 'installing',
			'errors'           => array(),
			'install_duration' => 0,
		);
	}
	$this->update( $option );
}