* @author Maximum Software Inc * @license GPL-3.0-only * @link https://agenistrator.com/ * * SPDX-FileCopyrightText: 2025-2026 Alex Ruban * SPDX-FileCopyrightText: 2025-2026 Maximum Software Inc * SPDX-License-Identifier: GPL-3.0-only */ // Direct access prevention if ( ! defined( 'ABSPATH' ) ) { exit; } // Plugin constants define( 'AGENISTRATOR_VERSION', '1.0.4' ); define( 'AGENISTRATOR_PLUGIN_FILE', __FILE__ ); // Load Composer autoloader require_once __DIR__ . '/vendor/autoload.php'; // Load plugin autoloader require_once plugin_dir_path( __FILE__ ) . 'includes/class-autoloader.php'; \Agenistrator\Autoloader::get_instance()->register(); // Initialize request start time for execution time tracking \Agenistrator\PHP_Utils::init_request_start_time(); // Initialize the plugin and register hooks \Agenistrator\Main::get_instance()->register_hooks();