Files
CLOAK/lib/bootstrap.php
T

38 lines
1.6 KiB
PHP
Executable File

<?php
/**
* Cloak 公共库引导(require 顺序与历史一致)
*/
require_once __DIR__ . '/CloakPhpCompat.php';
CloakPhpCompat::ensureRuntime();
$__cloakComposerAutoload = dirname(__DIR__) . '/vendor/autoload.php';
if (is_file($__cloakComposerAutoload)) {
require_once $__cloakComposerAutoload;
}
require_once __DIR__ . '/DbHelper.php';
require_once __DIR__ . '/Cloak/DomainRepository.php';
require_once __DIR__ . '/CloakHttpHelpers.php';
require_once __DIR__ . '/Cloak/ReasonHelper.php';
require_once __DIR__ . '/Cloak/ContentRewriter.php';
require_once __DIR__ . '/Cloak/VisitorRepository.php';
require_once __DIR__ . '/Cloak/VisitorInfo.php';
require_once __DIR__ . '/CloakDebugPage.php';
require_once __DIR__ . '/CloakAdSourceGuard.php';
require_once __DIR__ . '/Cloak/PipelineTimer.php';
require_once __DIR__ . '/Cloak/ClientIpResolver.php';
require_once __DIR__ . '/Cloak/GeoIpCountryCache.php';
require_once __DIR__ . '/Cloak/GeoIpCountryResolver.php';
require_once __DIR__ . '/Cloak/CountryCodeNormalizer.php';
require_once __DIR__ . '/Cloak/CountryAllowlist.php';
require_once __DIR__ . '/Cloak/RiskSecondaryGate.php';
require_once __DIR__ . '/Cloak/VisitorLogSchema.php';
require_once __DIR__ . '/Cloak/VisitorApiAudit.php';
require_once __DIR__ . '/Cloak/VisitorLogQueue.php';
require_once __DIR__ . '/Cloak/VisitorLogWorker.php';
require_once __DIR__ . '/Cloak/Pipeline/CheckPipeline.php';
require_once __DIR__ . '/Cloak/Page/FingerprintRedirectRenderer.php';
require_once __DIR__ . '/Cloak/Page/FpPageRenderer.php';
require_once __DIR__ . '/Cloak/Page/RiskPageRenderer.php';
require_once __DIR__ . '/Cloak/Pipeline/RouteResolver.php';