"src/". * * @package AiRankSuite */ declare(strict_types=1); namespace AiRankSuite; if ( ! defined( 'ABSPATH' ) ) { exit; } /** * Minimal PSR-4 autoloader. */ final class Autoloader { /** * Register the autoloader. */ public static function register(): void { spl_autoload_register( static function ( string $class ): void { if ( ! str_starts_with( $class, 'AiRankSuite\\' ) ) { return; } $relative = substr( $class, strlen( 'AiRankSuite\\' ) ); $path = AIRANKSUITE_DIR . 'src/' . str_replace( '\\', '/', $relative ) . '.php'; if ( is_readable( $path ) ) { require $path; } } ); } }