WC_WCCOM_Site::register_rest_namespace()public staticWC 3.7.0

Register wccom-site REST namespace.

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

Хуков нет.

Возвращает

Массив. Registered namespaces.

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

$result = WC_WCCOM_Site::register_rest_namespace( $namespaces );
$namespaces(массив) (обязательный)
List of registered namespaces.

Список изменений

С версии 3.7.0 Введена.

Код WC_WCCOM_Site::register_rest_namespace() WC 8.7.0

public static function register_rest_namespace( $namespaces ) {

	require_once WC_ABSPATH . 'includes/wccom-site/rest-api/class-wc-rest-wccom-site-installer-error-codes.php';
	require_once WC_ABSPATH . 'includes/wccom-site/rest-api/class-wc-rest-wccom-site-installer-error.php';
	require_once WC_ABSPATH . 'includes/wccom-site/rest-api/endpoints/abstract-wc-rest-wccom-site-controller.php';
	require_once WC_ABSPATH . 'includes/wccom-site/rest-api/endpoints/class-wc-rest-wccom-site-installer-controller.php';
	require_once WC_ABSPATH . 'includes/wccom-site/rest-api/endpoints/class-wc-rest-wccom-site-ssr-controller.php';

	require_once WC_ABSPATH . 'includes/wccom-site/installation/class-wc-wccom-site-installation-state.php';
	require_once WC_ABSPATH . 'includes/wccom-site/installation/class-wc-wccom-site-installation-state-storage.php';
	require_once WC_ABSPATH . 'includes/wccom-site/installation/class-wc-wccom-site-installation-manager.php';

	require_once WC_ABSPATH . 'includes/wccom-site/installation/installation-steps/interface-installaton-step.php';
	require_once WC_ABSPATH . 'includes/wccom-site/installation/installation-steps/class-wc-wccom-site-installation-step-get-product-info.php';
	require_once WC_ABSPATH . 'includes/wccom-site/installation/installation-steps/class-wc-wccom-site-installation-step-download-product.php';
	require_once WC_ABSPATH . 'includes/wccom-site/installation/installation-steps/class-wc-wccom-site-installation-step-unpack-product.php';
	require_once WC_ABSPATH . 'includes/wccom-site/installation/installation-steps/class-wc-wccom-site-installation-step-move-product.php';
	require_once WC_ABSPATH . 'includes/wccom-site/installation/installation-steps/class-wc-wccom-site-installation-step-activate-product.php';

	$namespaces['wccom-site/v2'] = array(
		'installer' => 'WC_REST_WCCOM_Site_Installer_Controller',
		'ssr'       => 'WC_REST_WCCOM_Site_SSR_Controller',
	);

	return $namespaces;
}