Automattic\WooCommerce\Admin\API

OnboardingPlugins::log_plugins_install_api_error()publicWC 1.0

Method of the class: OnboardingPlugins{}

No Hooks.

Returns

null. Nothing (null).

Usage

$OnboardingPlugins = new OnboardingPlugins();
$OnboardingPlugins->log_plugins_install_api_error( $slug, $api );
$slug (required)
-
$api (required)
-

OnboardingPlugins::log_plugins_install_api_error() code WC 9.8.5

public function log_plugins_install_api_error( $slug, $api ) {
	$properties = array(
		'error_message'     => sprintf(
		// translators: %s: plugin slug (example: woocommerce-services).
			__(
				'The requested plugin `%s` could not be installed. Plugin API call failed.',
				'woocommerce'
			),
			$slug
		),
		'type'              => 'plugin_install_error',
		'api_error_message' => $api->get_error_message(),
		'slug'              => $slug,
	);
	wc_admin_record_tracks_event( 'coreprofiler_install_plugin_error', $properties );
}