<?php
/**
 * AdvancedFeatures — A/B testing, manual curation, advanced matching.
 * Implemented in Phase 10 (premium layer).
 *
 * @package     Relatedly\Premium
 * @since       2.0.0
 * @fs_premium_only
 */

namespace Relatedly\Premium;

defined( 'ABSPATH' ) || exit;

/**
 * Boots premium-only advanced feature hooks.
 *
 * @since 2.0.0
 */
class AdvancedFeatures {

	/**
	 * Wire the premium feature hooks.
	 *
	 * @since 2.1.0
	 */
	public function init_hooks(): void {
		add_action( 'init', array( $this, 'init' ) );
	}

	/**
	 * Boot premium features when license is valid.
	 *
	 * @since 2.0.0
	 */
	public function init(): void {
		if ( ! FeatureGate::is_premium() ) {
			return;
		}
		// Advanced feature hooks go here once the free/premium split is decided.
	}
}
