Automattic\WooCommerce\Utilities

FeaturesUtil::feature_is_enabledpublic staticWC 1.0

Check if a given feature is currently enabled.

Method of the class: FeaturesUtil{}

No Hooks.

Returns

true|false. True if the feature is enabled, false if not or if the feature doesn't exist.

Usage

$result = FeaturesUtil::feature_is_enabled( $feature_id ): bool;
$feature_id(string) (required)
Unique feature id.

FeaturesUtil::feature_is_enabled() code WC 10.8.1

public static function feature_is_enabled( string $feature_id ): bool {
	$features_controller = wc_get_container()->get( FeaturesController::class );
	$feature             = $features_controller->get_feature_definition( $feature_id );

	// Log deprecation notice for deprecated features (only from the public API).
	if ( ! empty( $feature['deprecated_since'] ) ) {
		self::log_deprecated_feature_usage( $feature_id, $feature['deprecated_since'] );
	}

	return $features_controller->feature_is_enabled( $feature_id );
}