Automattic\WooCommerce\Blocks\BlockTypes

MiniCart::enable_interactivity_supportpublicWC 1.0

Enable interactivity through Block Supports API. We're using WP_Block_Type_Registry instead of get_block_type_supports method available in AbstractBlock as the latter works only for blocks without static block.json metadata.

Method of the class: MiniCart{}

No Hooks.

Returns

null. Nothing (null).

Usage

$MiniCart = new MiniCart();
$MiniCart->enable_interactivity_support();

MiniCart::enable_interactivity_support() code WC 10.3.6

public function enable_interactivity_support() {
	if ( Features::is_enabled( 'experimental-iapi-mini-cart' ) ) {
		$block_type = \WP_Block_Type_Registry::get_instance()->get_registered( 'woocommerce/mini-cart' );

		if ( $block_type ) {
			$block_type->supports['interactivity'] = true;
		}
	}
}