'class-api-client.php', 'TwoUA\\SeoReleaseGuard\\ApiException' => 'class-api-exception.php', 'TwoUA\\SeoReleaseGuard\\ApiRequest' => 'class-api-request.php', 'TwoUA\\SeoReleaseGuard\\ApiResponse' => 'class-api-response.php', 'TwoUA\\SeoReleaseGuard\\Activator' => 'class-activator.php', 'TwoUA\\SeoReleaseGuard\\Capabilities' => 'class-capabilities.php', 'TwoUA\\SeoReleaseGuard\\Challenge' => 'class-challenge.php', 'TwoUA\\SeoReleaseGuard\\ChallengeEndpoint' => 'class-challenge-endpoint.php', 'TwoUA\\SeoReleaseGuard\\ConnectionActions' => 'class-connection-actions.php', 'TwoUA\\SeoReleaseGuard\\Credential' => 'class-credential.php', 'TwoUA\\SeoReleaseGuard\\Dashboard' => 'class-dashboard.php', 'TwoUA\\SeoReleaseGuard\\HandoffActions' => 'class-handoff-actions.php', 'TwoUA\\SeoReleaseGuard\\Deactivator' => 'class-deactivator.php', 'TwoUA\\SeoReleaseGuard\\ModuleSelection' => 'class-module-selection.php', 'TwoUA\\SeoReleaseGuard\\Options' => 'class-options.php', 'TwoUA\\SeoReleaseGuard\\PairingService' => 'class-pairing-service.php', 'TwoUA\\SeoReleaseGuard\\Plugin' => 'class-plugin.php', 'TwoUA\\SeoReleaseGuard\\Privacy' => 'class-privacy.php', 'TwoUA\\SeoReleaseGuard\\ReleaseEvent' => 'class-release-event.php', 'TwoUA\\SeoReleaseGuard\\ReleaseEventCollector' => 'class-release-event-collector.php', 'TwoUA\\SeoReleaseGuard\\ReleaseScheduler' => 'class-release-scheduler.php', 'TwoUA\\SeoReleaseGuard\\RunCapabilities' => 'class-run-capabilities.php', 'TwoUA\\SeoReleaseGuard\\RunApiClient' => 'class-run-api-client.php', 'TwoUA\\SeoReleaseGuard\\RunActions' => 'class-run-actions.php', 'TwoUA\\SeoReleaseGuard\\RunAccountAccess' => 'class-run-account-access.php', 'TwoUA\\SeoReleaseGuard\\RunCapabilityCache' => 'class-run-capability-cache.php', 'TwoUA\\SeoReleaseGuard\\RunDispatcher' => 'class-run-dispatcher.php', 'TwoUA\\SeoReleaseGuard\\RunFinding' => 'class-run-finding.php', 'TwoUA\\SeoReleaseGuard\\RunFindingCounts' => 'class-run-finding-counts.php', 'TwoUA\\SeoReleaseGuard\\RunFindingLocation' => 'class-run-finding-location.php', 'TwoUA\\SeoReleaseGuard\\RunFindings' => 'class-run-findings.php', 'TwoUA\\SeoReleaseGuard\\RunHandoff' => 'class-run-handoff.php', 'TwoUA\\SeoReleaseGuard\\RunPoller' => 'class-run-poller.php', 'TwoUA\\SeoReleaseGuard\\RunResultStore' => 'class-run-result-store.php', 'TwoUA\\SeoReleaseGuard\\RunStatus' => 'class-run-status.php', 'TwoUA\\SeoReleaseGuard\\RunSummary' => 'class-run-summary.php', 'TwoUA\\SeoReleaseGuard\\RunUrl' => 'class-run-url.php', 'TwoUA\\SeoReleaseGuard\\Settings' => 'class-settings.php', 'TwoUA\\SeoReleaseGuard\\UrlResolver' => 'class-url-resolver.php', 'TwoUA\\SeoReleaseGuard\\Uninstaller' => 'class-uninstaller.php', ); if ( isset( $classes[ $class_name ] ) ) { require_once TWO_UA_SEO_RELEASE_GUARD_DIR . 'includes/' . $classes[ $class_name ]; } } spl_autoload_register( 'two_ua_seo_release_guard_autoload' ); register_activation_hook( __FILE__, array( 'TwoUA\\SeoReleaseGuard\\Activator', 'activate' ) ); register_deactivation_hook( __FILE__, array( 'TwoUA\\SeoReleaseGuard\\Deactivator', 'deactivate' ) ); /** * Boots the plugin after WordPress loads active plugins. */ function two_ua_seo_release_guard_boot(): void { $plugin = new TwoUA\SeoReleaseGuard\Plugin(); $plugin->boot(); } add_action( 'plugins_loaded', 'two_ua_seo_release_guard_boot' );