Automattic\WooCommerce\Admin\Features

Features::warn_legacy_feature_compatibility_usage │ private static │ WC 1.0

Emits a deprecation notice for a direct legacy feature flag shim lookup.

Метод класса: Features{}

Хуков нет.

Возвращает

null. Ничего (null).

Использование

$result = Features::warn_legacy_feature_compatibility_usage( $method, $feature ): void;
$method(строка) (обязательный)
Method name.
$feature(строка) (обязательный)
Feature slug.

Код Features::warn_legacy_feature_compatibility_usage() WC 11.2.2

private static function warn_legacy_feature_compatibility_usage( $method, $feature ): void {
	$deprecation_version = self::get_legacy_feature_compatibility_deprecation_version( $feature );
	$removal_version     = self::get_legacy_feature_compatibility_removal_version( $feature );

	if ( ! $deprecation_version ) {
		return;
	}

	wc_deprecated_function(
		sprintf( "%s( '%s' )", $method, $feature ),
		$deprecation_version,
		sprintf(
			'direct feature behavior checks. The %1$s WC Admin feature flag shim will be removed in %2$s.',
			$feature,
			$removal_version ? 'WooCommerce ' . $removal_version : 'a future version of WooCommerce'
		)
	);
}