Automattic\WooCommerce\Internal\Admin

WCAdminSharedSettings::on_woocommerce_blocks_loaded()publicWC 1.0

Adds settings to the Blocks AssetDataRegistry when woocommerce_blocks is loaded.

{} It's a method of the class: WCAdminSharedSettings{}

Hooks from the method

Return

null. Nothing.

Usage

$WCAdminSharedSettings = new WCAdminSharedSettings();
$WCAdminSharedSettings->on_woocommerce_blocks_loaded();

Code of WCAdminSharedSettings::on_woocommerce_blocks_loaded() WC 7.1.0

public function on_woocommerce_blocks_loaded() {
	if ( class_exists( '\Automattic\WooCommerce\Blocks\Assets\AssetDataRegistry' ) ) {
		\Automattic\WooCommerce\Blocks\Package::container()->get( \Automattic\WooCommerce\Blocks\Assets\AssetDataRegistry::class )->add(
			$this->settings_prefix,
			function() {
				return apply_filters( 'woocommerce_admin_shared_settings', array() );
			},
			true
		);
	}
}