Automattic\WooCommerce\Internal\MCP
MCPAdapterProvider::maybe_initialize
Check feature flag and initialize MCP adapter if enabled.
Method of the class: MCPAdapterProvider{}
No Hooks.
Returns
null. Nothing (null).
Usage
$MCPAdapterProvider = new MCPAdapterProvider(); $MCPAdapterProvider->maybe_initialize(): void;
MCPAdapterProvider::maybe_initialize() MCPAdapterProvider::maybe initialize code WC 10.3.3
public function maybe_initialize(): void {
// Check if MCP integration feature is enabled.
if ( ! FeaturesUtil::feature_is_enabled( 'mcp_integration' ) ) {
return;
}
// Prevent double initialization.
if ( $this->initialized ) {
return;
}
$this->initialize_mcp_adapter();
$this->register_hooks();
$this->initialized = true;
}