<?php
/** API class
 *
 * @package BwWinnersGlobalSite
 * @subpackage API
 */

namespace BwWinnersGlobalSite\API;

if ( ! class_exists( __NAMESPACE__ . '\API' ) ) {
	/**
	 * Adds REST API routes
	 */
	class API {
		/**
		 * Creates controllers
		 */
		public function __construct() {

			require_once plugin_dir_path( \BwWinnersGlobalSite\PLUGIN_PATH ) . 'includes/api/controllers/class-options-controller.php';
			new Options_Controller();

			require_once plugin_dir_path( \BwWinnersGlobalSite\PLUGIN_PATH ) . 'includes/api/controllers/class-google-sync-controller.php';
			new Google_Sync_Controller();

			require_once plugin_dir_path( \BwWinnersGlobalSite\PLUGIN_PATH ) . 'includes/api/controllers/class-migrate-post-controller.php';
			new Migrate_Post_Controller();
		}
	}
}
