Automattic\WooCommerce\Blocks\BlockTypes
MiniCart::enable_interactivity_support
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() 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;
}
}
}