Automattic\WooCommerce\Utilities
FeaturesUtil::feature_is_enabled
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() 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 );
}