Automattic\WooCommerce\Internal\MCP

MCPAdapterProvider::__constructpublicWC 1.0

Constructor.

Method of the class: MCPAdapterProvider{}

No Hooks.

Returns

null. Nothing (null).

Usage

$MCPAdapterProvider = new MCPAdapterProvider();
$MCPAdapterProvider->__construct();

MCPAdapterProvider::__construct() code WC 10.3.3

public function __construct() {
	/*
	 * Hook into rest_api_init with priority 10 to initialize only on REST API requests.
	 * MCP adapter registers on rest_api_init with priority 20000, so we initialize earlier.
	 * This prevents unnecessary MCP initialization on favicon, cron, or admin requests.
	 */
	add_action( 'rest_api_init', array( $this, 'maybe_initialize' ), 10 );
}