Automattic\WooCommerce

Packages::mark_merged_plugins_as_pending_update()public staticWC 1.0

Mark merged plugins as pending update. This is required for correctly displaying maintenance notices.

Method of the class: Packages{}

No Hooks.

Return

null. Nothing (null).

Usage

$result = Packages::mark_merged_plugins_as_pending_update( $plugins );
$plugins(array) (required)
Plugins list.

Packages::mark_merged_plugins_as_pending_update() code WC 9.6.0

public static function mark_merged_plugins_as_pending_update( $plugins ) {
	foreach ( $plugins as $plugin_name => $plugin_data ) {
		$plugin_dir = basename( dirname( $plugin_name ) );
		if ( self::is_package_enabled( $plugin_dir ) ) {
			// Necessary to properly display notice within row.
			$plugins[ $plugin_name ]['update'] = 1;
		}
	}
	return $plugins;
}