Automattic\WooCommerce\Blocks\BlockTypes\AddToCartWithOptions

GroupedProductItem::set_is_descendant_of_grouped_product_selector_contextpublicWC 1.0

Modifies the block context for product price blocks when inside the Grouped Product Selector block.

Method of the class: GroupedProductItem{}

No Hooks.

Returns

Array. Modified block context.

Usage

$GroupedProductItem = new GroupedProductItem();
$GroupedProductItem->set_is_descendant_of_grouped_product_selector_context( $context, $block );
$context(array) (required)
The block context.
$block(array) (required)
The parsed block.

GroupedProductItem::set_is_descendant_of_grouped_product_selector_context() code WC 10.7.0

public function set_is_descendant_of_grouped_product_selector_context( $context, $block ) {
	if (
		'woocommerce/product-price' === $block['blockName'] ||
		'woocommerce/product-stock-indicator' === $block['blockName']
	) {
		$context['isDescendantOfGroupedProductSelector'] = true;
	}
	return $context;
}