Automattic\WooCommerce\Internal\MCP
MCPAdapterProvider::__construct
Constructor.
Method of the class: MCPAdapterProvider{}
No Hooks.
Returns
null. Nothing (null).
Usage
$MCPAdapterProvider = new MCPAdapterProvider(); $MCPAdapterProvider->__construct();
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 );
}