WC_Product_Usage::get_product_usage_restriction_ruleprivate staticWC 9.3.0

Get the product usage rule for a product.

Method of the class: WC_Product_Usage{}

No Hooks.

Returns

Array|null.

Usage

$result = WC_Product_Usage::get_product_usage_restriction_rule( $product_id ): ?array;
$product_id(int) (required)
product id to get feature restriction rules.

Changelog

Since 9.3.0 Introduced.

WC_Product_Usage::get_product_usage_restriction_rule() code WC 10.5.0

private static function get_product_usage_restriction_rule( int $product_id ): ?array {
	try {
		$rules = WC_Helper::get_product_usage_notice_rules();
	} catch ( Exception $e ) {
		return null;
	}

	if ( empty( $rules['restricted_products'][ $product_id ] ) ) {
		return null;
	}

	return $rules['restricted_products'][ $product_id ];
}