<?php
/**
 * HappyFenceNG Total Enterprise Security Plugin
 * HAPPYWPRESS is a RazorVue Trademark.
 *
 * @package     HappyFenceNG
 * @developer   Simonluca Scillitani
 * @copyright   2025 RazorVue di Scillitani Simonluca
 * @link        https://razorvue.it
 * @author      RazorVue di Scillitani Simonluca
 * @brand       HappyWPress
 * @uri         https://happywpress.com
 * @set all
 */

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

/**PHPCS -> code compliance: we put useful comments where needed.. */
abstract class HappyFenceNGAVRoute extends HappyFenceNGRuntimeExceptions {

	/**PHPCS -> code compliance: we put useful comments where needed.. */
	public function __construct() {
		parent::__constructor( static::class );
	}

	/**PHPCS -> code compliance: we put useful comments where needed.. */
	abstract public function doRoute();
}
