* Deprecated notice: This class is deprecated as of version 4.5.0. WooCommerce API is now part of core and not packaged separately.
* Returns information about the package and handles init.
* @package WooCommerce\RestApi
namespace Automattic\WooCommerce\RestApi;
defined( 'ABSPATH' ) || exit;
* @deprecated Use \Automattic\WooCommerce\RestApi\Server directly.
* @deprecated since 4.5.0. This tracks WooCommerce version now.
const VERSION = WC_VERSION;
* Init the package - load the REST API Server class.
* @deprecated since 4.5.0. Directly call Automattic\WooCommerce\RestApi\Server::instance()->init()
public static function init() {
wc_deprecated_function( 'Automattic\WooCommerce\RestApi\Server::instance()->init()', '4.5.0' );
\Automattic\WooCommerce\RestApi\Server::instance()->init();
* Return the version of the package.
* @deprecated since 4.5.0. This tracks WooCommerce version now.
public static function get_version() {
wc_deprecated_function( 'WC()->version', '4.5.0' );
* Return the path to the package.
* @deprecated since 4.5.0. Directly call Automattic\WooCommerce\RestApi\Server::get_path()
public static function get_path() {
wc_deprecated_function( 'Automattic\WooCommerce\RestApi\Server::get_path()', '4.5.0' );
return \Automattic\WooCommerce\RestApi\Server::get_path();