PluginProbe
404 Solution / 4.2.0
404 Solution v4.2.0
4.3.5 4.3.4 4.3.3 4.3.2 4.3.1 4.3.0 4.2.0 4.1.19 4.1.18 4.1.17 4.1.16 4.1.15 4.1.13 4.1.12 4.1.11 4.1.10 4.1.9 4.1.8 4.1.7 4.1.6 4.1.5 4.1.4 4.1.3 trunk 2.30.0 All 109 releases
404-solution / includes / classmap.php

classmap.php in 404 Solution 4.2.0, at includes/classmap.php

179 lines 14.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 if (!defined('ABSPATH')) {
4 exit;
5 }
6
7 // Auto-generated classmap to avoid runtime glob() scans.
8 // Regenerate via scripts/generate-classmap.php (optional).
9
10 $base = dirname(__DIR__) . DIRECTORY_SEPARATOR;
11 return array(
12 // Traits used by host classes via `use TraitName`. Each host class
13 // require_once's its trait files at the top of its source file, but under
14 // ParaTest's 16-worker parallel runs Patchwork's stream wrapper can hit
15 // fd saturation and silently fail to open a trait source — the autoloader
16 // then needs to find the trait by name. Without these entries the
17 // autoloader returns null, the host class declaration hits "Trait not
18 // found", and the test fails with no useful error.
19 'ABJ_404_Solution_AjaxSecurityTrait' => $base . 'includes/ajax/AjaxSecurityTrait.php',
20 'ABJ_404_Solution_AjaxFailureLoggingTrait' => $base . 'includes/ajax/AjaxFailureLoggingTrait.php',
21 'ABJ_404_Solution_AjaxStageDiagnostics' => $base . 'includes/ajax/AjaxStageDiagnostics.php',
22 'ABJ_404_Solution_FeedbackEnvironmentExtras' => $base . 'includes/FeedbackEnvironmentExtras.php',
23 'ABJ_404_Solution_ViewBuildCollaborator' => $base . 'includes/ViewBuildCollaborator.php',
24 'ABJ_404_Solution_AdminMutationGate' => $base . 'includes/AdminMutationGate.php',
25 'ABJ_404_Solution_MutationWatermarkSeam' => $base . 'includes/MutationWatermarkSeam.php',
26 'ABJ_404_Solution_ViewBuildAdaptive' => $base . 'includes/ViewBuildAdaptive.php',
27 'ABJ_404_Solution_ViewBuildForceRestart' => $base . 'includes/ViewBuildForceRestart.php',
28 'ABJ_404_Solution_ViewBuildHelpers' => $base . 'includes/ViewBuildHelpers.php',
29 'ABJ_404_Solution_ViewBuildHostFailurePolicy' => $base . 'includes/ViewBuildHostFailurePolicy.php',
30 'ABJ_404_Solution_ViewBuildLockAndCron' => $base . 'includes/ViewBuildLockAndCron.php',
31 'ABJ_404_Solution_ViewBuildPhpEnvProbe' => $base . 'includes/ViewBuildPhpEnvProbe.php',
32 'ABJ_404_Solution_ViewBuildSessionEnvProbe' => $base . 'includes/ViewBuildSessionEnvProbe.php',
33 'ABJ_404_Solution_ViewBuildStageCallbacks' => $base . 'includes/ViewBuildStageCallbacks.php',
34 'ABJ_404_Solution_ViewBuildStageRunner' => $base . 'includes/ViewBuildStageRunner.php',
35 'ABJ_404_Solution_ViewBuildStartedWatermark' => $base . 'includes/ViewBuildStartedWatermark.php',
36 'ABJ_404_Solution_ViewQueriesStaged' => $base . 'includes/ViewQueriesStaged.php',
37 'ABJ_404_Solution_ViewBuildOrchestratorInterface' => $base . 'includes/ViewBuildOrchestratorInterface.php',
38 'ABJ_404_Solution_ViewBuildOrchestrator' => $base . 'includes/ViewBuildOrchestrator.php',
39 'ABJ_404_Solution_DatabaseUpgradesEtc_IndexesTrait' => $base . 'includes/DatabaseUpgradesEtcTrait_Indexes.php',
40 'ABJ_404_Solution_DatabaseUpgradesEtc_MaintenanceTrait' => $base . 'includes/DatabaseUpgradesEtcTrait_Maintenance.php',
41 'ABJ_404_Solution_DatabaseUpgradesEtc_NGramTrait' => $base . 'includes/DatabaseUpgradesEtcTrait_NGram.php',
42 'ABJ_404_Solution_DatabaseUpgradesEtc_PluginUpdateTrait' => $base . 'includes/DatabaseUpgradesEtcTrait_PluginUpdate.php',
43 'ABJ_404_Solution_DatabaseUpgradesEtc_TableRepairTrait' => $base . 'includes/DatabaseUpgradesEtcTrait_TableRepair.php',
44 'ABJ_404_Solution_DatabaseUpgradesEtc_OrphanAdoptionTrait' => $base . 'includes/DatabaseUpgradesEtcTrait_OrphanAdoption.php',
45 'ABJ_404_Solution_DatabaseUpgradesEtc_MultiSiteTrait' => $base . 'includes/DatabaseUpgradesEtcTrait_MultiSite.php',
46 'ABJ_404_Solution_DatabaseUpgradesEtc_SchemaDiffTrait' => $base . 'includes/DatabaseUpgradesEtcTrait_SchemaDiff.php',
47 'ABJ_404_Solution_PluginLogicAdminActions' => $base . 'includes/PluginLogicAdminActions.php',
48 'ABJ_404_Solution_PluginLogicImportExport' => $base . 'includes/PluginLogicImportExport.php',
49 'ABJ_404_Solution_PluginLogicLifecycle' => $base . 'includes/PluginLogicLifecycle.php',
50 'ABJ_404_Solution_PluginLogicPageOrdering' => $base . 'includes/PluginLogicPageOrdering.php',
51 'ABJ_404_Solution_PluginLogicSettingsUpdate' => $base . 'includes/PluginLogicSettingsUpdate.php',
52 'ABJ_404_Solution_PluginLogicUrlNormalization' => $base . 'includes/PluginLogicUrlNormalization.php',
53 // SpellChecker delegates to standalone classes (converted from traits).
54 'ABJ_404_Solution_SpellURLMatcher' => $base . 'includes/SpellURLMatcher.php',
55 'ABJ_404_Solution_SpellPostListeners' => $base . 'includes/SpellPostListeners.php',
56 'ABJ_404_Solution_SpellLevenshteinEngine' => $base . 'includes/SpellLevenshteinEngine.php',
57 'ABJ_404_Solution_SpellCandidateFilter' => $base . 'includes/SpellCandidateFilter.php',
58 // View traits use unprefixed names (legacy from earlier refactor).
59 'ViewTrait_Logs' => $base . 'includes/ViewTrait_Logs.php',
60 'ViewTrait_Redirects' => $base . 'includes/ViewTrait_Redirects.php',
61 'ViewTrait_RedirectsTable' => $base . 'includes/ViewTrait_RedirectsTable.php',
62 'ViewTrait_RedirectTypeUI' => $base . 'includes/ViewTrait_RedirectTypeUI.php',
63 'ViewTrait_RedirectConditions' => $base . 'includes/ViewTrait_RedirectConditions.php',
64 'ViewTrait_Settings' => $base . 'includes/ViewTrait_Settings.php',
65 'ViewTrait_Shared' => $base . 'includes/ViewTrait_Shared.php',
66 'ViewTrait_Stats' => $base . 'includes/ViewTrait_Stats.php',
67 'ViewTrait_UI' => $base . 'includes/ViewTrait_UI.php',
68 'ABJ_404_Solution_ViewReadRuntimeState' => $base . 'includes/ViewReadRuntimeState.php',
69 'ABJ_404_Solution_ViewQueryBuilder' => $base . 'includes/ViewQueryBuilder.php',
70 'ABJ_404_Solution_ViewDiagnostics' => $base . 'includes/ViewDiagnostics.php',
71 'ABJ_404_Solution_ViewCacheInvalidator' => $base . 'includes/ViewCacheInvalidator.php',
72 'ABJ_404_Solution_ViewSnapshotCache' => $base . 'includes/ViewSnapshotCache.php',
73 'ABJ_404_Solution_Ajax_CrossPluginImporter' => $base . 'includes/ajax/Ajax_CrossPluginImporter.php',
74 'ABJ_404_Solution_Ajax_Php' => $base . 'includes/ajax/Ajax_Php.php',
75 'ABJ_404_Solution_Ajax_TrendData' => $base . 'includes/ajax/Ajax_TrendData.php',
76 'ABJ_404_Solution_CrossPluginImporter' => $base . 'includes/CrossPluginImporter.php',
77 'ABJ_404_Solution_GoogleSearchConsole' => $base . 'includes/GoogleSearchConsole.php',
78 'ABJ_404_Solution_InternalLinkScanner' => $base . 'includes/InternalLinkScanner.php',
79 'ABJ_404_Solution_Ajax_SettingsModeToggle' => $base . 'includes/ajax/Ajax_SettingsModeToggle.php',
80 'ABJ_404_Solution_Ajax_RestoreDefaults' => $base . 'includes/ajax/Ajax_RestoreDefaults.php',
81 'ABJ_404_Solution_Ajax_SupportRequest' => $base . 'includes/ajax/Ajax_SupportRequest.php',
82 'ABJ_404_Solution_Ajax_SupportRequestPreview' => $base . 'includes/ajax/Ajax_SupportRequestPreview.php',
83 'ABJ_404_Solution_SupportRequestButton' => $base . 'includes/SupportRequestButton.php',
84 'ABJ_404_Solution_Ajax_SuggestionCompute' => $base . 'includes/ajax/Ajax_SuggestionCompute.php',
85 'ABJ_404_Solution_Ajax_SuggestionPolling' => $base . 'includes/ajax/Ajax_SuggestionPolling.php',
86 'ABJ_404_Solution_Ajax_TrashLink' => $base . 'includes/ajax/Ajax_TrashLink.php',
87 'ABJ_404_Solution_DatabaseRuntimeState' => $base . 'includes/DatabaseRuntimeState.php',
88 'ABJ_404_Solution_DatabaseCoreInterface' => $base . 'includes/DatabaseCoreInterface.php',
89 'ABJ_404_Solution_DatabaseCore' => $base . 'includes/DatabaseCore.php',
90 'ABJ_404_Solution_DatabaseConnectionManager' => $base . 'includes/DatabaseConnectionManager.php',
91 'ABJ_404_Solution_DatabaseErrorClassifier' => $base . 'includes/DatabaseErrorClassifier.php',
92 'ABJ_404_Solution_DatabaseQueryTimeoutManager' => $base . 'includes/DatabaseQueryTimeoutManager.php',
93 'ABJ_404_Solution_DatabaseSqlErrorReporter' => $base . 'includes/DatabaseSqlErrorReporter.php',
94 'ABJ_404_Solution_ContentRepositoryInterface' => $base . 'includes/ContentRepositoryInterface.php',
95 'ABJ_404_Solution_ContentRepository' => $base . 'includes/ContentRepository.php',
96 'ABJ_404_Solution_RedirectsRepositoryInterface' => $base . 'includes/RedirectsRepositoryInterface.php',
97 'ABJ_404_Solution_RedirectsRepository' => $base . 'includes/RedirectsRepository.php',
98 'ABJ_404_Solution_StatsRepositoryInterface' => $base . 'includes/StatsRepositoryInterface.php',
99 'ABJ_404_Solution_StatsRepository' => $base . 'includes/StatsRepository.php',
100 'ABJ_404_Solution_DataAccess' => $base . 'includes/DataAccess.php',
101 'ABJ_404_Solution_ViewBuildConfig' => $base . 'includes/ViewBuildConfig.php',
102 'ABJ_404_Solution_MutationWatermark' => $base . 'includes/MutationWatermark.php',
103 'ABJ_404_Solution_EmailDigest' => $base . 'includes/EmailDigest.php',
104 'ABJ_404_Solution_DatabaseUpgradesEtc' => $base . 'includes/DatabaseUpgradesEtc.php',
105 'ABJ_404_Solution_ErrorHandler' => $base . 'includes/ErrorHandler.php',
106 'ABJ_404_Solution_FileSync' => $base . 'includes/php/FileSync.php',
107 'ABJ_404_Solution_Functions' => $base . 'includes/Functions.php',
108 'ABJ_404_Solution_FunctionsMBString' => $base . 'includes/php/FunctionsMBString.php',
109 'ABJ_404_Solution_FunctionsPreg' => $base . 'includes/php/FunctionsPreg.php',
110 'ABJ_404_Solution_FeedbackTransport' => $base . 'includes/FeedbackTransport.php',
111 'ABJ_404_Solution_PayloadSchema' => $base . 'includes/PayloadSchema.php',
112 'ABJ_404_Solution_SuggestionTransient' => $base . 'includes/SuggestionTransient.php',
113 'ABJ_404_Solution_RedirectRow' => $base . 'includes/RedirectRow.php',
114 'ABJ_404_Solution_EngineProfileSaveRequest' => $base . 'includes/EngineProfileSaveRequest.php',
115 'ABJ_404_Solution_SuggestionDisplayOptions' => $base . 'includes/SuggestionDisplayOptions.php',
116 'ABJ_404_Solution_PostRef' => $base . 'includes/PostRef.php',
117 'ABJ_404_Solution_UserRef' => $base . 'includes/UserRef.php',
118 'ABJ_404_Solution_SiteRef' => $base . 'includes/SiteRef.php',
119 'ABJ_404_Solution_FrontendRequestPipeline' => $base . 'includes/FrontendRequestPipeline.php',
120 'ABJ_404_Solution_ImportExportService' => $base . 'includes/ImportExportService.php',
121 'ABJ_404_Solution_Logging' => $base . 'includes/Logging.php',
122 'ABJ_404_Solution_EngineProfileResolver' => $base . 'includes/EngineProfileResolver.php',
123 'ABJ_404_Solution_Ajax_EngineProfiles' => $base . 'includes/ajax/Ajax_EngineProfiles.php',
124 'ABJ_404_Solution_MatchingEngine' => $base . 'includes/MatchingEngine.php',
125 'ABJ_404_Solution_MatchRequest' => $base . 'includes/MatchRequest.php',
126 'ABJ_404_Solution_MatchResult' => $base . 'includes/MatchResult.php',
127 'ABJ_404_Solution_ArchiveFallbackEngine' => $base . 'includes/engine/ArchiveFallbackEngine.php',
128 'ABJ_404_Solution_CategoryTagMatchingEngine' => $base . 'includes/engine/CategoryTagMatchingEngine.php',
129 'ABJ_404_Solution_ContentMatchingEngine' => $base . 'includes/engine/ContentMatchingEngine.php',
130 'ABJ_404_Solution_SlugMatchingEngine' => $base . 'includes/engine/SlugMatchingEngine.php',
131 'ABJ_404_Solution_UrlFixEngine' => $base . 'includes/engine/UrlFixEngine.php',
132 'ABJ_404_Solution_SpellingMatchingEngine' => $base . 'includes/engine/SpellingMatchingEngine.php',
133 'ABJ_404_Solution_TitleMatchingEngine' => $base . 'includes/engine/TitleMatchingEngine.php',
134 'ABJ_404_Solution_NGramFilter' => $base . 'includes/NGramFilter.php',
135 'ABJ_404_Solution_PermalinkCache' => $base . 'includes/PermalinkCache.php',
136 'ABJ_404_Solution_PiiRedactor' => $base . 'includes/PiiRedactor.php',
137 'ABJ_404_Solution_PluginLogic' => $base . 'includes/PluginLogic.php',
138 'ABJ_404_Solution_RedirectConditionEvaluator' => $base . 'includes/RedirectConditionEvaluator.php',
139 'ABJ_404_Solution_RegexAutoPromote' => $base . 'includes/RegexAutoPromote.php',
140 'ABJ_404_Solution_RequestContext' => $base . 'includes/RequestContext.php',
141 'ABJ_404_Solution_RestApiController' => $base . 'includes/RestApiController.php',
142 'ABJ_404_Solution_WPCLICommands' => $base . 'includes/WPCLICommands.php',
143 'ABJ_404_Solution_PostEditorIntegration' => $base . 'includes/PostEditorIntegration.php',
144 'ABJ_404_Solution_PublishedPostsProvider' => $base . 'includes/PublishedPostsProvider.php',
145 'ABJ_404_Solution_Privacy' => $base . 'includes/Privacy.php',
146 'ABJ_404_Solution_ServiceContainer' => $base . 'includes/ServiceContainer.php',
147 'ABJ_404_Solution_Clock' => $base . 'includes/Clock.php',
148 'ABJ_404_Solution_SystemClock' => $base . 'includes/Clock.php',
149 'ABJ_404_Solution_FrozenClock' => $base . 'includes/Clock.php',
150 'ABJ_404_Solution_SetupWizard' => $base . 'includes/SetupWizard.php',
151 'ABJ_404_Solution_ShortCode' => $base . 'includes/ShortCode.php',
152 'ABJ_404_Solution_SlugChangeHandler' => $base . 'includes/SlugChangeHandler.php',
153 'ABJ_404_Solution_SpellChecker' => $base . 'includes/SpellChecker.php',
154 'ABJ_404_Solution_SystemPage' => $base . 'includes/SystemPage.php',
155 'ABJ_404_Solution_SynchronizationUtils' => $base . 'includes/SynchronizationUtils.php',
156 'ABJ_404_Solution_Timer' => $base . 'includes/Timer.php',
157 'ABJ_404_Solution_TrackingDatabaseCore' => $base . 'includes/TrackingDatabaseCore.php',
158 'ABJ_404_Solution_TrackingLogsRepository' => $base . 'includes/TrackingLogsRepository.php',
159 'ABJ_404_Solution_UninstallModal' => $base . 'includes/UninstallModal.php',
160 'ABJ_404_Solution_Uninstaller' => $base . 'includes/Uninstaller.php',
161 'ABJ_404_Solution_UserRequest' => $base . 'includes/php/objs/UserRequest.php',
162 'ABJ_404_Solution_View' => $base . 'includes/View.php',
163 'ABJ_404_Solution_ViewBuildPendingException' => $base . 'includes/ViewBuildPendingException.php',
164 'ABJ_404_Solution_ViewBuildPendingResponseBuilder' => $base . 'includes/ajax/ViewBuildPendingResponseBuilder.php',
165 'ABJ_404_Solution_ViewQueryFailureException' => $base . 'includes/ViewQueryFailureException.php',
166 'ABJ_404_Solution_ViewUpdater' => $base . 'includes/ajax/ViewUpdater.php',
167 'ABJ_404_Solution_View_Suggestions' => $base . 'includes/View_Suggestions.php',
168 'ABJ_404_Solution_WPDBExtension_PHP5' => $base . 'includes/php/wordpress/WPDBExtension.php',
169 'ABJ_404_Solution_WPDBExtension_PHP7' => $base . 'includes/php/wordpress/WPDBExtension.php',
170 'ABJ_404_Solution_WPNotice' => $base . 'includes/php/objs/WPNotice.php',
171 'ABJ_404_Solution_WPNotices' => $base . 'includes/php/wordpress/WPNotices.php',
172 'ABJ_404_Solution_WPUtils' => $base . 'includes/php/wordpress/WPUtils.php',
173 'ABJ_404_Solution_WordPress_Connector' => $base . 'includes/WordPress_Connector.php',
174 'ABJ_404_Solution_AdminThemeManager' => $base . 'includes/AdminThemeManager.php',
175 'ABJ_404_Solution_GscOAuthHandler' => $base . 'includes/GscOAuthHandler.php',
176 'ABJ_404_Solution_ReviewFeedback' => $base . 'includes/ReviewFeedback.php',
177 'ABJ_404_Solution_RebuildHealthState' => $base . 'includes/RebuildHealthState.php',
178 );
179