*/ private const PLUGIN_TABLE_SUFFIXES = [ 'abj404_redirects', 'abj404_logsv2', 'abj404_spelling_cache', 'abj404_permalink_cache', 'abj404_lookup', 'abj404_ngram_cache', 'abj404_logs_hits', 'abj404_redirect_conditions', 'abj404_engine_profiles', 'abj404_view_cache', ]; /** @var string|null */ private static $runtimeId = null; /** @return void */ public static function initializeRuntimeId(): void { if (self::$runtimeId === null) { self::$runtimeId = uniqid('', true); } } /** @return string|null */ public static function getRuntimeId() { return self::$runtimeId; } /** @return void */ public static function resetRuntimeIdForTests(): void { self::$runtimeId = null; } /** @return array */ public static function getPluginTableSuffixes(): array { return self::PLUGIN_TABLE_SUFFIXES; } }