Automattic\WooCommerce\Admin\Features\OnboardingTasks\Tasks

Marketing::get_plugins()public staticWC 1.0

Get the marketing plugins.

Method of the class: Marketing{}

No Hooks.

Return

Array.

Usage

$result = Marketing::get_plugins();

Marketing::get_plugins() code WC 8.6.1

public static function get_plugins() {
	$bundles = RemoteFreeExtensions::get_extensions(
		array(
			'task-list/reach',
			'task-list/grow',
		)
	);

	return array_reduce(
		$bundles,
		function( $plugins, $bundle ) {
			$visible = array();
			foreach ( $bundle['plugins'] as $plugin ) {
				if ( $plugin->is_visible ) {
					$visible[] = $plugin;
				}
			}
			return array_merge( $plugins, $visible );
		},
		array()
	);
}