<?php
/** API class
 *
 * @package Bw-Winners-Network
 * @subpackage API
 */

namespace BwWinnersNetwork;

if ( ! class_exists( __NAMESPACE__ . '\API' ) ) {
	/**
	 * Adds REST API routes
	 */
	class API {
		/**
		 * Creates controllers
		 */
		public function __construct() {
			require_once plugin_dir_path( PLUGIN_PATH ) . 'includes/api/controllers/class-winners-table-controller.php';
			new API\Winners_Table_Controller();

			require_once plugin_dir_path( PLUGIN_PATH ) . 'includes/api/controllers/class-product-list-controller.php';
			new API\Product_List_Controller();

			require_once plugin_dir_path( PLUGIN_PATH ) . 'includes/api/controllers/class-brand-list-controller.php';
			new API\Brand_List_Controller();

			require_once plugin_dir_path( PLUGIN_PATH ) . 'includes/api/controllers/class-multisite-post-slider-controller.php';
			new API\Multisite_Post_Slider_Controller();
		}
	}
}
