Automattic\WooCommerce\Blocks\Integrations

IntegrationRegistry::get_all_registered_script_data()publicWC 1.0

Gets an array of all registered integration's script data.

Method of the class: IntegrationRegistry{}

No Hooks.

Return

Array.

Usage

$IntegrationRegistry = new IntegrationRegistry();
$IntegrationRegistry->get_all_registered_script_data();

IntegrationRegistry::get_all_registered_script_data() code WC 8.7.0

public function get_all_registered_script_data() {
	$script_data             = [];
	$registered_integrations = $this->get_all_registered();

	foreach ( $registered_integrations as $registered_integration ) {
		$script_data[ $registered_integration->get_name() . '_data' ] = $registered_integration->get_script_data();
	}

	return array_filter( $script_data );
}