<?php
/**
 * Bulk plan REST routes.
 *
 * @package SmartyPress_AI_Engine
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

/**
 * Placeholder registrar for future Series Plan bulk routes.
 */
class SmartyPress_AI_Content_Generator_Bulk_Plan_Routes {

	/**
	 * Register future plan-based bulk routes.
	 *
	 * @param SmartyPress_AI_Content_Generator_Bulk_Plan_Controller $controller Plan controller.
	 * @param object $permissions Permissions owner.
	 * @return void
	 */
	public function register( SmartyPress_AI_Content_Generator_Bulk_Plan_Controller $controller, $permissions ) {
		/**
		 * Fires when plan-based bulk routes can be registered by extensions.
		 *
		 * @param SmartyPress_AI_Content_Generator_Bulk_Plan_Controller $controller Plan controller.
		 * @param object $permissions Permissions owner.
		 */
		do_action( 'smartypress_ai_register_bulk_plan_routes', $controller, $permissions );
	}
}
