Function | Rating | Maintainability | Complexity | Lines of code |
---|---|---|---|---|
NuclearEngagement\Services\PublishGenerationHandler::handle_post_publish() | 44 | 16 | 45 | |
NuclearEngagement\Services\GenerationPoller::poll_generation() | 38 | 14 | 71 | |
NuclearEngagement\Core\LazyLoader::setup_default_configs() | 40 | 13 | 74 | |
NuclearEngagement\Utils\DatabaseUtils::build_select_query() | 41 | 14 | 52 | |
NuclearEngagement\Admin\Controller\Ajax\UpdatesController::handle() | 41 | 14 | 49 | |
NuclearEngagement\Helpers\InputValidator::validate_integer() | 49 | 15 | 28 | |
NuclearEngagement\Utils\ValidationUtils::validate_batch() | 42 | 13 | 52 | |
NuclearEngagement\Modules\Summary\Nuclen_Summary_Metabox::nuclen_save_summary_data_meta() | 41 | 13 | 52 | |
NuclearEngagement\Modules\Quiz\Quiz_Service::validate_quiz_structure() | 47 | 14 | 36 | |
NuclearEngagement\Validators\Validator::apply_rule() | 48 | 14 | 32 | |
NuclearEngagement\Core\Blocks::register() | 40 | 12 | 61 | |
NuclearEngagement\Helpers\InputValidator::validate_text() | 50 | 13 | 25 | |
NuclearEngagement\Admin\Controller\Ajax\UpdatesController::detectWorkflowType() | 52 | 13 | 23 | |
NuclearEngagement\Helpers\InputValidator::validate_array() | 48 | 12 | 31 | |
NuclearEngagement\Modules\TOC\Nuclen_TOC_Render::validate_shortcode_atts() | 49 | 12 | 29 | |
NuclearEngagement\Modules\Quiz\Quiz_Admin::save_meta() | 45 | 11 | 38 | |
NuclearEngagement\Modules\TOC\Nuclen_TOC_Render::nuclen_toc_shortcode() | 42 | 10 | 49 | |
NuclearEngagement\Repositories\AbstractRepository::find_by() | 43 | 10 | 47 | |
NuclearEngagement\Services\ContentStorageService::storeSummaryData() | 42 | 9 | 53 | |
NuclearEngagement\Services\OptinExportService::stream_csv() | 42 | 9 | 53 | |
NuclearEngagement\Debug\ShortcodeDebugger::debug_quiz() | 40 | 8 | 66 | |
NuclearEngagement\Core\UnifiedErrorHandler::categorize_error_message() | 54 | 11 | 19 | |
NuclearEngagement\Services\Styles\TocStyleGenerator::generate_styles() | 49 | 10 | 33 | |
NuclearEngagement\Front\Controller\Rest\ContentController::handle() | 42 | 9 | 48 | |
NuclearEngagement\Services\ServiceLayer\PostService::find_posts_for_generation() | 39 | 7 | 77 | |
NuclearEngagement\Repositories\PostRepository::find_with_meta() | 43 | 9 | 47 | |
NuclearEngagement\Front\Controller\Rest\ContentController::permissions() | 42 | 8 | 60 | |
NuclearEngagement\Helpers\InputValidator::validate_url() | 49 | 10 | 29 | |
NuclearEngagement\Modules\TOC\HeadingExtractor::parse_headings() | 44 | 9 | 42 | |
NuclearEngagement\Modules\TOC\Nuclen_TOC_Utils::parse_headings() | 44 | 9 | 42 | |
NuclearEngagement\Utils\ValidationUtils::validate_string() | 52 | 10 | 25 | |
NuclearEngagement\Services\PostDataFetcher::fetch() | 40 | 7 | 69 | |
NuclearEngagement\Admin\Setup::nuclen_render_setup_page() | 47 | 9 | 33 | |
NuclearEngagement\Core\UnifiedErrorHandler::map_php_error_severity() | 57 | 10 | 18 | |
NuclearEngagement\Services\Styles\QuizButtonStyleGenerator::generate_styles() | 48 | 9 | 33 | |
NuclearEngagement\Helpers\FormSanitizer::collect_post_fields() | 48 | 9 | 33 | |
NuclearEngagement\Core\PluginBootstrap::conditionallyLoadAdminServices() | 48 | 9 | 33 | |
NuclearEngagement\Core\ErrorHandler::map_php_error_severity() | 57 | 10 | 18 | |
NuclearEngagement\Services\GenerationService::generateContent() | 44 | 8 | 45 | |
NuclearEngagement\Services\ThemeMigrationService::convert_legacy_to_new_config() | 40 | 7 | 59 | |
NuclearEngagement\Services\ThemeSettingsService::delete_theme() | 50 | 9 | 28 | |
NuclearEngagement\Modules\TOC\Nuclen_TOC_View::build_wrapper_props() | 44 | 8 | 43 | |
NuclearEngagement\Services\LoggingService::cleanup_old_logs() | 50 | 9 | 27 | |
NuclearEngagement\Modules\Quiz\Quiz_Service::save_quiz_data() | 50 | 9 | 26 | |
NuclearEngagement\Modules\TOC\HeadingExtractor::extract() | 46 | 8 | 38 | |
NuclearEngagement\Debug\ShortcodeDebugger::debug_assets() | 44 | 7 | 51 | |
NuclearEngagement\Core\ServiceDiscovery::analyzeFile() | 47 | 8 | 35 | |
NuclearEngagement\Core\Environment::get_environment() | 56 | 9 | 20 | |
NuclearEngagement\Modules\TOC\Nuclen_TOC_Utils::extract() | 47 | 8 | 35 | |
NuclearEngagement\Services\Remote\ApiResponseHandler::handle() | 47 | 8 | 32 | |
NuclearEngagement\Core\ServiceDiscovery::extractMetadata() | 49 | 8 | 31 | |
NuclearEngagement\Services\GenerationService::generateSingle() | 45 | 7 | 42 | |
NuclearEngagement\Admin\OnboardingPointers::get_pointers() | 52 | 8 | 25 | |
NuclearEngagement\Repositories\OptinRepository::get_optin_count() | 52 | 8 | 25 | |
NuclearEngagement\Responses\UpdatesResponse::toArray() | 53 | 8 | 25 | |
NuclearEngagement\Services\Remote\ApiResponseHandler::handle_auth_error() | 48 | 7 | 38 | |
NuclearEngagement\Services\Styles\QuizContainerStyleGenerator::generate_styles() | 53 | 8 | 23 | |
NuclearEngagement\Services\Styles\SummaryContainerStyleGenerator::generate_styles() | 53 | 8 | 23 | |
NuclearEngagement\Utils\Utils::display_nuclen_page_header() | 53 | 8 | 23 | |
NuclearEngagement\Admin\Controller\Ajax\GenerateController::handle() | 46 | 7 | 38 | |
NuclearEngagement\Admin\Onboarding::enqueue_nuclen_onboarding_pointers() | 43 | 6 | 50 | |
NuclearEngagement\Utils\ValidationUtils::validate_array() | 48 | 7 | 35 | |
NuclearEngagement\Validators\Validator::validate_field() | 54 | 8 | 20 | |
NuclearEngagement\Services\AutoGenerationQueue::process_queue() | 49 | 7 | 32 | |
NuclearEngagement\Core\QueryOptimizer::get_dashboard_stats() | 42 | 5 | 62 | |
NuclearEngagement\Core\ErrorManager::get_error_analytics() | 49 | 7 | 31 | |
NuclearEngagement\Core\SettingsSanitizer::sanitize_setting() | 56 | 8 | 16 | |
NuclearEngagement\Core\DatabaseMigrations::add_meta_indexes() | 45 | 6 | 46 | |
NuclearEngagement\Core\QueryOptimizer::get_quiz_summary_data() | 41 | 5 | 61 | |
NuclearEngagement\Services\ThemeSettingsService::save_custom_theme() | 45 | 6 | 45 | |
NuclearEngagement\Core\CacheManager::remember() | 49 | 7 | 30 | |
NuclearEngagement\Core\SecurityErrorHandler::detect_suspicious_activity() | 51 | 7 | 29 | |
NuclearEngagement\Core\Bootloader::define_constants() | 53 | 7 | 25 | |
NuclearEngagement\Core\UserErrorManager::display_admin_error_notices() | 50 | 7 | 25 | |
NuclearEngagement\Services\ThemeCssGenerator::clean_unused_files() | 53 | 7 | 24 | |
NuclearEngagement\Services\ServiceLayer\PostService::update_post_meta() | 43 | 5 | 54 | |
NuclearEngagement\Core\MetaRegistration::sanitize_quiz_data() | 53 | 7 | 24 | |
NuclearEngagement\Core\LazyLoader::should_load_frontend_assets() | 53 | 7 | 23 | |
NuclearEngagement\Modules\TOC\Nuclen_TOC_View::render_headings_list() | 52 | 7 | 23 | |
NuclearEngagement\Services\GenerationService::getPostsData() | 53 | 7 | 22 | |
NuclearEngagement\Services\ThemeCssGenerator::generate_css() | 53 | 7 | 22 | |
NuclearEngagement\Modules\TOC\TocModule::autoInsertToc() | 53 | 7 | 22 | |
NuclearEngagement\Security\CssSanitizer::sanitize_color() | 55 | 7 | 22 | |
NuclearEngagement\Events\EventDispatcher::dispatch() | 48 | 6 | 36 | |
NuclearEngagement\Security\CssSanitizer::sanitize_css_settings() | 43 | 5 | 50 | |
NuclearEngagement\Core\JobHandler::process_job() | 43 | 5 | 50 | |
NuclearEngagement\Modules\TOC\Nuclen_TOC_Assets::enqueue() | 54 | 7 | 20 | |
NuclearEngagement\Security\CssSanitizer::sanitize_size() | 53 | 7 | 20 | |
NuclearEngagement\Events\EventDispatcher::remove_listener() | 56 | 7 | 19 | |
NuclearEngagement\Services\RemoteApiService::send_posts_to_generate() | 48 | 6 | 33 | |
NuclearEngagement\Core\QueryOptimizer::get_posts_with_metadata() | 44 | 5 | 48 | |
NuclearEngagement\Core\LazyLoader::load_now() | 49 | 6 | 32 | |
NuclearEngagement\Services\SetupService::validate_api_key() | 48 | 6 | 31 | |
NuclearEngagement\Utils\Utils::nuclen_get_custom_css_info() | 48 | 6 | 31 | |
NuclearEngagement\Services\ContentStorageService::storeResults() | 49 | 6 | 30 | |
NuclearEngagement\Core\PerformanceMonitor::checkThresholds() | 51 | 6 | 29 | |
NuclearEngagement\Core\ErrorHandler::categorize_exception() | 58 | 7 | 14 | |
NuclearEngagement\Core\Autoloader::autoload() | 50 | 6 | 28 | |
NuclearEngagement\Core\ErrorManager::handle_error() | 51 | 6 | 28 | |
NuclearEngagement\Services\AutoGenerationQueue::queue_post() | 51 | 6 | 27 | |
NuclearEngagement\Validators\Rules\ValidationRules::validate_min() | 60 | 7 | 12 | |
NuclearEngagement\Validators\Rules\ValidationRules::validate_max() | 60 | 7 | 12 | |
NuclearEngagement\Core\ErrorHandler::categorize_php_error() | 60 | 7 | 12 | |
NuclearEngagement\Core\ErrorRecovery::canExecute() | 52 | 6 | 26 | |
NuclearEngagement\Utils\ServerUtils::get_client_ip() | 51 | 6 | 26 | |
NuclearEngagement\Core\QueryOptimizer::track_query_performance() | 52 | 6 | 26 | |
NuclearEngagement\Core\SecurityErrorHandler::sanitize_input() | 53 | 6 | 25 | |
NuclearEngagement\Repositories\AbstractRepository::save() | 47 | 5 | 40 | |
NuclearEngagement\Utils\DatabaseUtils::execute_query() | 48 | 5 | 39 | |
NuclearEngagement\Core\CompatibilityAutoloader::autoload() | 53 | 6 | 24 | |
NuclearEngagement\Modules\TOC\Nuclen_TOC_Headings::add_heading_ids() | 52 | 6 | 24 | |
NuclearEngagement\Core\ErrorAnalytics::cleanup_analytics_data() | 53 | 6 | 23 | |
NuclearEngagement\Core\BaseController::require_post_param() | 48 | 5 | 38 | |
NuclearEngagement\Core\SecurityErrorHandler::apply_rate_limit() | 47 | 5 | 38 | |
NuclearEngagement\Services\ThemeSettingsService::import_theme() | 54 | 6 | 22 | |
NuclearEngagement\Core\ErrorNotification::should_notify() | 53 | 6 | 22 | |
NuclearEngagement\Core\UserErrorManager::handle_user_error() | 47 | 5 | 36 | |
NuclearEngagement\Services\ThemeValidator::validate_component() | 54 | 6 | 21 | |
NuclearEngagement\Admin\Dashboard::nuclen_render_dashboard_stats_table() | 53 | 6 | 21 | |
NuclearEngagement\Core\Installer::migrate_post_meta() | 49 | 5 | 36 | |
NuclearEngagement\Core\Query\QueryOptimizer::query() | 54 | 6 | 20 | |
NuclearEngagement\Repositories\ThemeRepository::save() | 49 | 5 | 34 | |
NuclearEngagement\Services\LoggingService::fallback() | 54 | 6 | 19 | |
NuclearEngagement\Core\Bootloader::register_services() | 56 | 6 | 19 | |
NuclearEngagement\Core\PerformanceMonitor::getQueryStats() | 55 | 6 | 19 | |
NuclearEngagement\Utils\ValidationUtils::validate_bool() | 56 | 6 | 18 | |
NuclearEngagement\Events\EventDispatcher::get_listener_info() | 57 | 6 | 18 | |
NuclearEngagement\Helpers\InputValidator::validate_by_type() | 56 | 6 | 18 | |
NuclearEngagement\Core\ErrorAnalytics::get_error_stats() | 48 | 5 | 33 | |
NuclearEngagement\Services\ThemeConfigConverter::convert_new_to_legacy() | 56 | 6 | 17 | |
NuclearEngagement\Services\ThemeLoader::ajax_get_theme_urls() | 56 | 6 | 16 | |
NuclearEngagement\Core\LazyLoader::process_deferred_queue() | 49 | 5 | 31 | |
NuclearEngagement\Repositories\AbstractRepository::count() | 49 | 5 | 31 | |
NuclearEngagement\Repositories\PostRepository::find_by_workflow() | 51 | 5 | 31 | |
NuclearEngagement\Validators\Validator::transform_value() | 58 | 6 | 15 | |
NuclearEngagement\Requests\GenerateRequest::get_summary_limits() | 61 | 7 | 10 | |
NuclearEngagement\Security\CssSanitizer::validate_rgb_color() | 59 | 6 | 14 | |
NuclearEngagement\Security\CssSanitizer::validate_hsl_color() | 59 | 6 | 14 | |
NuclearEngagement\Modules\Quiz\Quiz_Service::safe_unserialize() | 60 | 6 | 14 | |
NuclearEngagement\Core\Query\QueryOptimizer::batchInsert() | 50 | 5 | 28 | |
NuclearEngagement\Utils\ValidationUtils::validate_int() | 60 | 6 | 13 | |
NuclearEngagement\Core\ErrorMonitor::analyze_trends() | 46 | 4 | 41 | |
NuclearEngagement\Core\QueryOptimizer::get_posts_metadata_bulk() | 46 | 4 | 41 | |
NuclearEngagement\Services\DashboardDataService::get_dual_counts() | 46 | 4 | 39 | |
NuclearEngagement\Core\UnifiedErrorManager::handleError() | 53 | 5 | 24 | |
NuclearEngagement\Services\Query\QueryBuilder::add_meta_query_filters() | 53 | 5 | 24 | |
NuclearEngagement\Core\ErrorHandler::cleanup_old_error_tracking() | 53 | 5 | 24 | |
NuclearEngagement\Core\ServiceDiscovery::discoverServices() | 53 | 5 | 23 | |
NuclearEngagement\Services\DashboardDataService::get_group_counts() | 46 | 4 | 38 | |
NuclearEngagement\Admin\Dashboard::gather_dashboard_data() | 43 | 3 | 53 | |
NuclearEngagement\Debug\ShortcodeDebugger::debug_summary() | 52 | 5 | 23 | |
NuclearEngagement\Core\ServiceContainer::get() | 54 | 5 | 22 | |
NuclearEngagement\Services\Implementation\StructuredLogger::get_client_ip() | 54 | 5 | 22 | |
NuclearEngagement\Modules\TOC\Nuclen_TOC_Render::validate_heading_levels() | 54 | 5 | 22 | |
NuclearEngagement\Admin\Setup\ConnectHandler::handle_connect_app() | 54 | 5 | 21 | |
NuclearEngagement\Core\Defaults::nuclen_get_default_settings() | 37 | 1 | 81 | |
NuclearEngagement\Core\PerformanceMonitor::outputDebugInfo() | 47 | 4 | 36 | |
NuclearEngagement\Repositories\OptinRepository::get_optins_for_export() | 54 | 5 | 21 | |
NuclearEngagement\Core\ErrorNotification::format_notification_message() | 47 | 4 | 35 | |
NuclearEngagement\Services\Query\BatchProcessor::get_memory_limit() | 55 | 5 | 20 | |
NuclearEngagement\Utils\CacheUtils::generate_key() | 55 | 5 | 20 | |
NuclearEngagement\Core\LazyLoader::process_trigger() | 55 | 5 | 20 | |
NuclearEngagement\Services\AutoGenerationQueue::maybe_reschedule_queue() | 55 | 5 | 19 | |
NuclearEngagement\Services\LoggingService::log() | 56 | 5 | 19 | |
NuclearEngagement\Services\ThemeLoader::extract_critical_vars() | 55 | 5 | 19 | |
NuclearEngagement\Services\Query\QueryBuilder::add_meta_joins() | 55 | 5 | 19 | |
NuclearEngagement\Services\Remote\ApiResponseHandler::parse_error_response() | 56 | 5 | 19 | |
NuclearEngagement\Admin\Controller\Ajax\PostsCountController::handle() | 55 | 5 | 19 | |
NuclearEngagement\Core\PluginBootstrap::defineEssentialConstants() | 57 | 5 | 19 | |
NuclearEngagement\Services\ContentStorageService::process_quiz_questions() | 55 | 5 | 18 | |
NuclearEngagement\Services\ThemeMigrationService::migrate_user_theme() | 57 | 5 | 18 | |
NuclearEngagement\Services\ServiceLayer\PostService::get_statistics() | 42 | 2 | 63 | |
NuclearEngagement\Core\Module\ModuleRegistry::visit() | 56 | 5 | 18 | |
NuclearEngagement\Modules\Quiz\Quiz_Admin::render_meta_box() | 55 | 5 | 18 | |
NuclearEngagement\Core\UserErrorManager::notify_user() | 58 | 5 | 17 | |
NuclearEngagement\Core\ErrorMonitor::calculate_trend() | 56 | 5 | 17 | |
NuclearEngagement\Core\Module\ModuleRegistry::initializeModule() | 56 | 5 | 17 | |
NuclearEngagement\Services\ThemeLoader::load_theme_css() | 58 | 5 | 16 | |
NuclearEngagement\Core\CacheManager::set() | 56 | 5 | 16 | |
NuclearEngagement\Services\ThemeSettingsService::regenerate_css() | 58 | 5 | 16 | |
NuclearEngagement\Admin\Controller\Ajax\PointerController::dismiss() | 56 | 5 | 16 | |
NuclearEngagement\Admin\Setup\AppPasswordHandler::generate_app_password() | 57 | 5 | 16 | |
NuclearEngagement\Core\PerformanceMonitor::parseMemoryLimit() | 57 | 5 | 16 | |
NuclearEngagement\Core\PluginBootstrap::initializeEssentialServices() | 58 | 5 | 16 | |
NuclearEngagement\Security\CssSanitizer::validate_rgb_values() | 76 | 6 | 3 | |
NuclearEngagement\Security\CssSanitizer::validate_hsl_values() | 76 | 6 | 3 | |
NuclearEngagement\Core\BaseService::sanitize_array() | 59 | 5 | 15 | |
NuclearEngagement\Services\SetupService::send_app_password() | 49 | 4 | 30 | |
NuclearEngagement\Services\ThemeSettingsService::__construct() | 66 | 6 | 7 | |
NuclearEngagement\Services\ThemeValidator::validate_property_value() | 59 | 5 | 15 | |
NuclearEngagement\Services\ThemeValidator::sanitize_property_value() | 60 | 5 | 15 | |
NuclearEngagement\Services\Query\BatchProcessor::fetch_posts_in_batches() | 50 | 4 | 30 | |
NuclearEngagement\Utils\ResponseUtils::get_admin_notice() | 57 | 5 | 15 | |
NuclearEngagement\Core\Plugin::__construct() | 50 | 4 | 30 | |
NuclearEngagement\OptinData::maybe_create_table() | 51 | 4 | 30 | |
NuclearEngagement\Core\PluginBootstrap::handleDismissPointer() | 57 | 5 | 15 | |
NuclearEngagement\Core\SecurityErrorHandler::get_security_dashboard() | 50 | 4 | 30 | |
NuclearEngagement\Requests\ContentRequest::fromJson() | 57 | 5 | 15 | |
NuclearEngagement\Core\ServiceDiscovery::checkServiceHealth() | 50 | 4 | 29 | |
NuclearEngagement\Core\ServiceDiscovery::extractDependencies() | 59 | 5 | 14 | |
NuclearEngagement\Core\ServiceRegistry::get() | 59 | 5 | 14 | |
NuclearEngagement\Admin\Dashboard::render() | 59 | 5 | 14 | |
NuclearEngagement\Admin\Controller\Ajax\BaseController::validatePostJson() | 59 | 5 | 14 | |
NuclearEngagement\Core\CacheManager::get() | 58 | 5 | 14 | |
NuclearEngagement\Database\IndexManager::add_index_if_not_exists() | 47 | 3 | 44 | |
NuclearEngagement\Admin\Dashboard::get_author_stats() | 50 | 4 | 29 | |
NuclearEngagement\Services\PostsQueryService::get_query_params() | 61 | 5 | 13 | |
NuclearEngagement\Services\ThemeLoader::enqueue_lazy_loader() | 51 | 4 | 28 | |
NuclearEngagement\Core\JobHandler::register_default_handlers() | 45 | 3 | 43 | |
NuclearEngagement\Requests\GenerateRequest::extract_and_validate_post_ids() | 59 | 5 | 13 | |
NuclearEngagement\Core\ServiceDiscovery::validateDependencies() | 61 | 5 | 12 | |
NuclearEngagement\Helpers\InputValidator::validate_email() | 61 | 5 | 12 | |
NuclearEngagement\Core\PerformanceMonitor::init() | 60 | 5 | 12 | |
NuclearEngagement\Services\Implementation\StructuredLogger::format_log_entry() | 51 | 4 | 26 | |
NuclearEngagement\Models\Theme::__construct() | 62 | 5 | 11 | |
NuclearEngagement\Modules\TOC\TocModule::saveMetabox() | 62 | 5 | 11 | |
NuclearEngagement\Repositories\AbstractRepository::find() | 51 | 4 | 26 | |
NuclearEngagement\Repositories\PostRepository::count_with_meta() | 51 | 4 | 26 | |
NuclearEngagement\Services\ThemeMigrationService::create_light_theme() | 43 | 2 | 55 | |
NuclearEngagement\Services\ThemeMigrationService::create_dark_theme() | 43 | 2 | 55 | |
NuclearEngagement\Core\ErrorMonitor::maybe_create_error_tables() | 49 | 3 | 40 | |
NuclearEngagement\Core\MetaRegistration::register_meta_keys() | 44 | 2 | 55 | |
NuclearEngagement\Core\ErrorAnalytics::is_rate_limited() | 53 | 4 | 24 | |
NuclearEngagement\Core\ErrorRecovery::executeWithRetry() | 52 | 4 | 23 | |
NuclearEngagement\Database\IndexManager::remove_index_if_exists() | 49 | 3 | 38 | |
NuclearEngagement\Core\ErrorManager::get_client_ip() | 54 | 4 | 22 | |
NuclearEngagement\Services\ThemeSettingsService::duplicate_theme() | 55 | 4 | 22 | |
NuclearEngagement\Services\DashboardDataService::get_scheduled_generations() | 54 | 4 | 20 | |
NuclearEngagement\Core\ErrorMonitor::is_rate_limited() | 55 | 4 | 20 | |
NuclearEngagement\Services\Implementation\StructuredLogger::rotate_log_file() | 55 | 4 | 20 | |
NuclearEngagement\Core\ErrorRecovery::handle_shutdown() | 54 | 4 | 20 | |
NuclearEngagement\Core\BackgroundProcessor::process_jobs() | 55 | 4 | 20 | |
NuclearEngagement\OptinData::insert() | 54 | 4 | 20 | |
NuclearEngagement\Security\CssSanitizer::sanitize_border_style() | 55 | 4 | 20 | |
NuclearEngagement\Core\UnifiedErrorHandler::handle_error() | 56 | 4 | 18 | |
NuclearEngagement\Services\ThemeCssGenerator::build_css_from_config() | 56 | 4 | 18 | |
NuclearEngagement\Services\ThemeLoader::get_inline_critical_css() | 56 | 4 | 18 | |
NuclearEngagement\Core\ErrorRecovery::executeWithCircuitBreaker() | 56 | 4 | 18 | |
NuclearEngagement\Database\IndexManager::add_performance_indexes() | 45 | 2 | 48 | |
NuclearEngagement\Core\ErrorAnalytics::get_error_trends() | 55 | 4 | 18 | |
NuclearEngagement\Modules\Quiz\Quiz_Shortcode::render() | 56 | 4 | 18 | |
NuclearEngagement\Core\ErrorHandler::handle_error() | 56 | 4 | 18 | |
NuclearEngagement\Utils\CacheUtils::get() | 57 | 4 | 17 | |
NuclearEngagement\Core\PluginBootstrap::initializeFrontendServices() | 56 | 4 | 17 | |
NuclearEngagement\Repositories\OptinRepository::insert_optin() | 56 | 4 | 17 | |
NuclearEngagement\Responses\GenerationResponse::toArray() | 58 | 4 | 17 | |
NuclearEngagement\Core\ServiceDiscovery::scanDirectory() | 58 | 4 | 16 | |
NuclearEngagement\Services\Styles\ProgressBarStyleGenerator::generate_styles() | 58 | 4 | 16 | |
NuclearEngagement\Core\ErrorRecovery::executeWithGracefulDegradation() | 59 | 4 | 16 | |
NuclearEngagement\Services\ThemeLoader::load_custom_theme() | 59 | 4 | 15 | |
NuclearEngagement\Core\Bootloader::redirect_on_activation() | 65 | 5 | 9 | |
NuclearEngagement\Core\UserErrorManager::get_user_friendly_message() | 58 | 4 | 15 | |
NuclearEngagement\Core\Bootloader::run_plugin() | 58 | 4 | 15 | |
NuclearEngagement\Services\Implementation\StructuredLogger::log() | 63 | 5 | 10 | |
NuclearEngagement\Core\Query\QueryOptimizer::queryVar() | 58 | 4 | 15 | |
NuclearEngagement\Core\ExceptionHandler::logException() | 59 | 4 | 15 | |
NuclearEngagement\Core\InventoryCache::clear() | 57 | 4 | 15 | |
NuclearEngagement\Utils\ServerUtils::is_https() | 63 | 5 | 9 | |
NuclearEngagement\Services\ContentStorageService::validate_quiz_data() | 65 | 5 | 7 | |
NuclearEngagement\Services\LoggingService::rotate_log_if_needed() | 63 | 5 | 9 | |
NuclearEngagement\Validators\Validator::is_empty() | 65 | 5 | 9 | |
NuclearEngagement\Core\BaseService::execute_db_operation() | 51 | 3 | 29 | |
NuclearEngagement\Security\CssSanitizer::sanitize_general_css_value() | 59 | 4 | 14 | |
NuclearEngagement\Core\ErrorManager::get_request_context() | 58 | 4 | 14 | |
NuclearEngagement\Core\ErrorManager::get_wordpress_context() | 58 | 4 | 14 | |
NuclearEngagement\Core\Bootloader::load_helpers() | 59 | 4 | 14 | |
NuclearEngagement\Modules\TOC\Nuclen_TOC_View::build_nav_markup() | 58 | 4 | 14 | |
NuclearEngagement\Modules\TOC\TocModule::enqueueAssets() | 52 | 3 | 29 | |
NuclearEngagement\Core\ErrorManager::sanitize_context() | 60 | 4 | 13 | |
NuclearEngagement\Services\PointerService::getUndismissedPointers() | 60 | 4 | 13 | |
NuclearEngagement\Services\ThemeCssGenerator::generate_component_styles() | 60 | 4 | 13 | |
NuclearEngagement\Services\ThemeValidator::validate_theme_name() | 61 | 4 | 13 | |
NuclearEngagement\Core\ErrorMonitor::determine_security_event_type() | 61 | 4 | 13 | |
NuclearEngagement\Services\Implementation\StructuredLogger::ensure_log_directory() | 61 | 4 | 13 | |
NuclearEngagement\Core\CacheManager::invalidate_group() | 59 | 4 | 13 | |
NuclearEngagement\Core\CacheManager::invalidate_by_trigger() | 60 | 4 | 13 | |
NuclearEngagement\Core\Error\ErrorRecovery::attemptRecovery() | 61 | 4 | 13 | |
NuclearEngagement\Core\Environment::get_api_endpoint() | 62 | 4 | 13 | |
NuclearEngagement\Core\PerformanceMonitor::stop() | 59 | 4 | 13 | |
NuclearEngagement\OptinData::handle_ajax() | 58 | 4 | 13 | |
NuclearEngagement\Core\ErrorHandler::attempt_recovery() | 62 | 4 | 13 | |
NuclearEngagement\Security\CssSanitizer::sanitize_css_value() | 63 | 4 | 12 | |
NuclearEngagement\Admin\Onboarding::nuclen_ajax_dismiss_pointer() | 59 | 4 | 12 | |
NuclearEngagement\Core\JobQueue::store_job() | 50 | 3 | 27 | |
NuclearEngagement\Core\ModuleLoader::load_all() | 62 | 4 | 12 | |
NuclearEngagement\Modules\Quiz\Quiz_Shortcode::isValidQuizData() | 61 | 4 | 12 | |
NuclearEngagement\Modules\TOC\Nuclen_TOC_View::build_toggle_button() | 61 | 4 | 12 | |
NuclearEngagement\Core\ErrorManager::get_user_message() | 63 | 4 | 11 | |
NuclearEngagement\Services\LoggingService::check_write_permissions() | 62 | 4 | 11 | |
NuclearEngagement\Utils\ServerUtils::get_request_uri() | 62 | 4 | 11 | |
NuclearEngagement\Helpers\FormSanitizer::sanitize_post_text() | 62 | 4 | 11 | |
NuclearEngagement\Modules\TOC\Nuclen_TOC_Render::prepare_shortcode_attributes() | 51 | 3 | 26 | |
NuclearEngagement\Core\ErrorManager::create_error_context() | 47 | 2 | 40 | |
NuclearEngagement\Core\ServiceContainer::registerCoreServices() | 46 | 1 | 54 | |
NuclearEngagement\Services\ThemeValidator::is_valid_color() | 54 | 3 | 24 | |
NuclearEngagement\Core\Activator::maybe_create_postmeta_indexes() | 53 | 3 | 24 | |
NuclearEngagement\Repositories\AbstractRepository::delete() | 53 | 3 | 24 | |
NuclearEngagement\Core\UserErrorManager::inject_error_handler_script() | 53 | 2 | 38 | |
NuclearEngagement\Services\ThemeMigrationService::migrate_custom_theme() | 55 | 3 | 22 | |
NuclearEngagement\Services\ServiceLayer\PostService::unprotect_post() | 55 | 3 | 22 | |
NuclearEngagement\Services\ServiceLayer\PostService::protect_post() | 55 | 3 | 22 | |
NuclearEngagement\Security\RateLimiter::cleanup_expired() | 55 | 3 | 21 | |
NuclearEngagement\Services\RemoteApiService::fetch_updates() | 54 | 3 | 21 | |
NuclearEngagement\Services\Styles\QuizButtonStyleGenerator::get_css_variables() | 54 | 3 | 21 | |
NuclearEngagement\Core\BackgroundProcessor::init() | 54 | 3 | 21 | |
NuclearEngagement\Core\ErrorAnalytics::track_error() | 54 | 3 | 21 | |
NuclearEngagement\Repositories\AbstractRepository::delete_by() | 55 | 3 | 21 | |
NuclearEngagement\Services\ThemeConfigConverter::get_default_config() | 45 | 1 | 50 | |
NuclearEngagement\Core\ServiceDiscovery::loadProviders() | 55 | 3 | 20 | |
NuclearEngagement\Services\PostsQueryService::get_posts_count() | 55 | 3 | 20 | |
NuclearEngagement\Core\Bootloader::handle_initialization_error() | 56 | 3 | 20 | |
NuclearEngagement\Core\ErrorNotification::track_security_event() | 55 | 3 | 20 | |
NuclearEngagement\Services\Styles\TocStyleGenerator::get_css_variables() | 55 | 3 | 20 | |
NuclearEngagement\Utils\CacheUtils::clean_group_transients() | 55 | 3 | 20 | |
NuclearEngagement\Services\ServiceLayer\PostService::get_post() | 55 | 3 | 20 | |
NuclearEngagement\Core\PluginBootstrap::initializeAdminServices() | 54 | 3 | 20 | |
NuclearEngagement\Modules\TOC\TocModule::enqueueAdminAssets() | 56 | 3 | 20 | |
NuclearEngagement\Core\PluginBootstrap::initializeApiServices() | 55 | 3 | 20 | |
NuclearEngagement\Core\QueryOptimizer::execute_cached_query() | 55 | 3 | 20 | |
NuclearEngagement\Core\CacheManager::init() | 55 | 3 | 19 | |
NuclearEngagement\Services\Query\QueryBuilder::build_query_args() | 55 | 3 | 19 | |
NuclearEngagement\Core\AssetVersions::compute() | 55 | 3 | 19 | |
NuclearEngagement\Services\Styles\SummaryContainerStyleGenerator::get_css_variables() | 56 | 3 | 18 | |
NuclearEngagement\Modules\TOC\Nuclen_TOC_Admin::assets() | 50 | 2 | 33 | |
NuclearEngagement\Core\UnifiedErrorHandler::log_error() | 56 | 3 | 18 | |
NuclearEngagement\Core\ContainerRegistrar::register_generation_services() | 47 | 1 | 48 | |
NuclearEngagement\Services\Styles\QuizContainerStyleGenerator::get_css_variables() | 56 | 3 | 18 | |
NuclearEngagement\Core\ExceptionHandler::handle() | 56 | 3 | 18 | |
NuclearEngagement\Entities\Post::from_array() | 57 | 3 | 17 | |
NuclearEngagement\Modules\TOC\Nuclen_TOC_Assets::register() | 50 | 2 | 32 | |
NuclearEngagement\Core\ErrorRecovery::recordFailure() | 57 | 3 | 17 | |
NuclearEngagement\Admin\Dashboard::get_category_stats() | 56 | 3 | 17 | |
NuclearEngagement\Utils\CacheUtils::invalidate_by_pattern() | 57 | 3 | 17 | |
NuclearEngagement\Core\Plugin::nuclen_define_admin_hooks() | 48 | 2 | 32 | |
NuclearEngagement\Core\BaseController::validate_request() | 58 | 3 | 17 | |
NuclearEngagement\Core\ExceptionHandler::getUserFriendlyMessage() | 57 | 3 | 17 | |
NuclearEngagement\Core\SecurityErrorHandler::handle_security_error() | 49 | 2 | 32 | |
NuclearEngagement\Core\ErrorMonitor::check_notification_threshold() | 57 | 3 | 16 | |
NuclearEngagement\Validators\Validator::validate() | 57 | 3 | 16 | |
NuclearEngagement\Core\Bootloader::init() | 60 | 3 | 16 | |
NuclearEngagement\Services\Query\QueryBuilder::add_basic_filters() | 56 | 3 | 16 | |
NuclearEngagement\Services\DashboardDataService::get_category_dual_counts() | 49 | 2 | 31 | |
NuclearEngagement\Core\ErrorMonitor::track_security_event() | 58 | 3 | 16 | |
NuclearEngagement\Core\Error\ErrorNotificationManager::notifyAdmin() | 58 | 3 | 16 | |
NuclearEngagement\Modules\TOC\Nuclen_TOC_Admin::page() | 49 | 2 | 31 | |
NuclearEngagement\Repositories\PostRepository::build_meta_query() | 58 | 3 | 16 | |
NuclearEngagement\Helpers\FormSanitizer::sanitize_post_array() | 63 | 4 | 10 | |
NuclearEngagement\Services\Query\BatchProcessor::log_batch_stats() | 59 | 3 | 15 | |
NuclearEngagement\Core\PluginBootstrap::init() | 60 | 3 | 15 | |
NuclearEngagement\Services\ThemeEventManager::on_theme_saved() | 67 | 4 | 7 | |
NuclearEngagement\Core\CacheManager::should_compress_value() | 74 | 4 | 4 | |
NuclearEngagement\Services\Implementation\StructuredLogger::write_to_file() | 63 | 4 | 10 | |
NuclearEngagement\Modules\Summary\Nuclen_Summary_Metabox::nuclen_add_summary_data_meta_box() | 59 | 3 | 15 | |
NuclearEngagement\Validators\Validator::handle_custom_rule() | 63 | 4 | 10 | |
NuclearEngagement\Core\BaseService::check_capability() | 59 | 3 | 15 | |
NuclearEngagement\Services\ContentStorageService::save_quiz_data_transaction() | 59 | 3 | 15 | |
NuclearEngagement\Services\ThemeConfigConverter::convert_legacy_to_new() | 63 | 4 | 10 | |
NuclearEngagement\Services\ThemeConfigConverter::merge_with_defaults() | 64 | 4 | 9 | |
NuclearEngagement\Core\UserErrorManager::handle_error_dismissal() | 58 | 3 | 15 | |
NuclearEngagement\Services\ThemeValidator::sanitize_config() | 65 | 4 | 9 | |
NuclearEngagement\Core\CacheManager::invalidate_pattern() | 63 | 4 | 9 | |
NuclearEngagement\Core\ErrorNotification::get_security_events() | 59 | 3 | 15 | |
NuclearEngagement\Core\JobStatus::get_job_status() | 59 | 3 | 15 | |
NuclearEngagement\Core\Environment::get_config() | 51 | 2 | 30 | |
NuclearEngagement\Modules\TOC\SlugGenerator::prime() | 67 | 4 | 7 | |
NuclearEngagement\Repositories\DatabaseRepository::get_results() | 67 | 4 | 7 | |
NuclearEngagement\Core\QueryOptimizer::optimize_wp_query() | 59 | 3 | 14 | |
NuclearEngagement\Database\IndexManager::remove_performance_indexes() | 59 | 3 | 14 | |
NuclearEngagement\Admin\Controller\Ajax\BaseController::verify_request() | 60 | 3 | 14 | |
NuclearEngagement\Services\Implementation\WordPressCache::get() | 60 | 3 | 14 | |
NuclearEngagement\Services\Query\CacheManager::get_cache_key() | 60 | 3 | 14 | |
NuclearEngagement\Services\Query\QueryBuilder::build_sql_clauses() | 58 | 3 | 14 | |
NuclearEngagement\Services\Styles\ProgressBarStyleGenerator::get_css_variables() | 60 | 3 | 14 | |
NuclearEngagement\Core\DatabaseMigrations::migrate() | 59 | 3 | 14 | |
NuclearEngagement\Core\MetaRegistration::sanitize_summary_data() | 51 | 2 | 29 | |
NuclearEngagement\Modules\Quiz\Quiz_Admin::add_meta_box() | 60 | 3 | 14 | |
NuclearEngagement\Core\JobQueue::maybe_create_jobs_table() | 53 | 2 | 28 | |
NuclearEngagement\Services\ThemeMigrationService::migrate_legacy_settings() | 61 | 3 | 13 | |
NuclearEngagement\Validators\Validator::parse_rules() | 60 | 3 | 13 | |
NuclearEngagement\Services\LoggingService::write_messages() | 61 | 3 | 13 | |
NuclearEngagement\Core\CacheManager::warmup() | 60 | 3 | 13 | |
NuclearEngagement\Utils\SecurityUtils::rate_limit_check() | 60 | 3 | 13 | |
NuclearEngagement\Core\PerformanceMonitor::getAllMetrics() | 60 | 3 | 13 | |
NuclearEngagement\Modules\Quiz\Quiz_Service::get_quiz_data() | 61 | 3 | 13 | |
NuclearEngagement\Core\SettingsSanitizer::sanitize_heading_levels() | 60 | 3 | 13 | |
NuclearEngagement\Core\ServiceDiscovery::registerDiscoveredService() | 60 | 3 | 13 | |
NuclearEngagement\Services\ContentStorageService::process_single_question() | 60 | 3 | 12 | |
NuclearEngagement\Core\Bootloader::initialize_settings() | 61 | 3 | 12 | |
NuclearEngagement\Services\Query\BatchProcessor::should_stop_processing() | 62 | 3 | 12 | |
NuclearEngagement\Helpers\FormSanitizer::sanitize_post_int() | 61 | 3 | 12 | |
NuclearEngagement\Modules\TOC\Nuclen_TOC_Utils::get_cached_headings() | 60 | 3 | 12 | |
NuclearEngagement\Services\LoggingService::prepare_log_data() | 61 | 3 | 12 | |
NuclearEngagement\Utils\ServerUtils::get_http_host() | 61 | 3 | 12 | |
NuclearEngagement\Core\SettingsSanitizer::sanitize_array() | 63 | 3 | 11 | |
NuclearEngagement\Core\UserErrorManager::handle_error_resolution() | 61 | 3 | 11 | |
NuclearEngagement\Core\Module\AbstractModule::init() | 64 | 3 | 11 | |
NuclearEngagement\Utils\DatabaseUtils::get_plugin_tables() | 63 | 3 | 11 | |
NuclearEngagement\Services\ThemeValidator::validate_theme_config() | 63 | 3 | 11 | |
NuclearEngagement\Entities\Post::__construct() | 62 | 3 | 11 | |
NuclearEngagement\Utils\CacheUtils::remember() | 62 | 3 | 11 | |
NuclearEngagement\Modules\Quiz\Quiz_Service::set_protected() | 62 | 3 | 11 | |
NuclearEngagement\Utils\ServerUtils::get_referrer() | 62 | 3 | 11 | |
NuclearEngagement\Core\ErrorHandler::handle_fatal_error() | 61 | 3 | 11 | |
NuclearEngagement\Core\PerformanceMonitor::trackWordPressHooks() | 54 | 2 | 26 | |
NuclearEngagement\Core\Activator::nuclen_activate() | 62 | 3 | 11 | |
NuclearEngagement\Core\UnifiedErrorHandler::handle_fatal_error() | 61 | 3 | 11 | |
NuclearEngagement\Repositories\OptinRepository::get_optins() | 61 | 3 | 11 | |
NuclearEngagement\Core\UnifiedErrorManager::getErrorStats() | 63 | 3 | 11 | |
NuclearEngagement\Core\PerformanceMonitor::getMetrics() | 61 | 3 | 11 | |
NuclearEngagement\Core\PluginBootstrap::renderMinimalAdminPage() | 62 | 3 | 11 | |
NuclearEngagement\Core\Query\QueryOptimizer::prepareQuery() | 63 | 3 | 11 | |
NuclearEngagement\Services\ThemeConfigConverter::set_nested_value() | 62 | 3 | 11 | |
NuclearEngagement\Core\BaseController::execute_action() | 53 | 2 | 25 | |
NuclearEngagement\Repositories\OptinRepository::create_optin_table() | 54 | 2 | 25 | |
NuclearEngagement\Core\ErrorMonitor::get_error_stats() | 55 | 2 | 24 | |
NuclearEngagement\Services\AutoGenerationQueue::dispatch_generation() | 53 | 2 | 23 | |
NuclearEngagement\Core\ErrorMonitor::get_security_stats() | 55 | 2 | 23 | |
NuclearEngagement\Services\LoggingService::get_log_file_info() | 53 | 2 | 22 | |
NuclearEngagement\Core\QueryOptimizer::get_posts_batch() | 54 | 2 | 22 | |
NuclearEngagement\Core\PluginBootstrap::registerAdminMenu() | 55 | 2 | 20 | |
NuclearEngagement\Core\BaseController::send_error() | 57 | 2 | 19 | |
NuclearEngagement\Core\BaseController::log_action() | 56 | 2 | 19 | |
NuclearEngagement\Core\SecurityErrorHandler::block_ip() | 57 | 2 | 18 | |
NuclearEngagement\Services\ThemeLoader::load_preset_theme() | 57 | 2 | 18 | |
NuclearEngagement\Core\QueryOptimizer::warmup_queries() | 58 | 2 | 18 | |
NuclearEngagement\Core\ErrorMonitor::track_error() | 56 | 2 | 18 | |
NuclearEngagement\Core\ErrorNotification::send_email_notification() | 57 | 2 | 17 | |
NuclearEngagement\Requests\GenerateRequest::map_summary_fields() | 57 | 2 | 17 | |
NuclearEngagement\Services\AutoGenerationQueue::schedule_follow_up_events() | 56 | 2 | 17 | |
NuclearEngagement\Utils\CacheUtils::cleanup() | 58 | 2 | 17 | |
NuclearEngagement\Core\BaseService::execute_with_memory_monitoring() | 58 | 2 | 16 | |
NuclearEngagement\Repositories\PostRepository::extract() | 57 | 2 | 16 | |
NuclearEngagement\Admin\Dashboard::get_post_type_stats() | 57 | 2 | 16 | |
NuclearEngagement\Admin\Dashboard::get_status_stats() | 57 | 2 | 16 | |
NuclearEngagement\Core\ErrorHandler::handle_wp_die() | 59 | 2 | 16 | |
NuclearEngagement\Core\UnifiedErrorHandler::handle_wp_die() | 59 | 2 | 16 | |
NuclearEngagement\Services\ThemeMigrationService::__construct() | 75 | 3 | 4 | |
NuclearEngagement\Services\AutoGenerationQueue::acquire_lock() | 63 | 3 | 10 | |
NuclearEngagement\Validators\Rules\ValidationRules::validate_boolean() | 68 | 3 | 6 | |
NuclearEngagement\Utils\ValidationUtils::validate_post_id() | 64 | 3 | 10 | |
NuclearEngagement\Utils\ServerUtils::get_user_agent() | 64 | 3 | 9 | |
NuclearEngagement\Services\ThemeCssGenerator::__construct() | 67 | 3 | 7 | |
NuclearEngagement\Utils\ValidationUtils::validate_ajax_request() | 65 | 3 | 9 | |
NuclearEngagement\Services\Implementation\WordPressCache::set_multiple() | 65 | 3 | 9 | |
NuclearEngagement\Core\ErrorNotification::cleanup_security_events() | 64 | 3 | 9 | |
NuclearEngagement\Services\Implementation\WordPressCache::delete_multiple() | 66 | 3 | 9 | |
NuclearEngagement\Services\ThemeCssGenerator::delete_css_file() | 65 | 3 | 9 | |
NuclearEngagement\Services\ThemeEventManager::on_theme_deactivated() | 69 | 3 | 6 | |
NuclearEngagement\Core\BaseController::validate_post_data() | 59 | 2 | 15 | |
NuclearEngagement\Utils\CacheUtils::set() | 63 | 3 | 10 | |
NuclearEngagement\Services\ContentStorageService::update_quiz_meta() | 64 | 3 | 9 | |
NuclearEngagement\Core\ErrorHandler::map_exception_severity() | 67 | 3 | 9 | |
NuclearEngagement\Services\ThemeEventManager::on_theme_activated() | 69 | 3 | 6 | |
NuclearEngagement\Services\ThemeEventManager::on_css_generated() | 69 | 3 | 6 | |
NuclearEngagement\Core\ErrorNotification::process_error_notification() | 67 | 3 | 8 | |
NuclearEngagement\Events\EventDispatcher::count_listeners() | 64 | 3 | 10 | |
NuclearEngagement\Helpers\FormSanitizer::sanitize_post_url() | 67 | 3 | 7 | |
NuclearEngagement\Utils\ServerUtils::get_request_method() | 65 | 3 | 8 | |
NuclearEngagement\Core\ServiceDiscovery::init() | 65 | 3 | 9 | |
NuclearEngagement\Services\LoggingService::log_exception() | 63 | 3 | 9 | |
NuclearEngagement\Services\ThemeEventManager::on_theme_deleted() | 70 | 3 | 6 | |
NuclearEngagement\Core\CacheManager::get_statistics() | 62 | 3 | 10 | |
NuclearEngagement\Utils\DatabaseUtils::sanitize_table_prefix() | 67 | 3 | 7 | |
NuclearEngagement\Core\PerformanceMonitor::end_page_monitoring() | 70 | 3 | 6 | |
NuclearEngagement\Events\EventDispatcher::get_instance() | 65 | 3 | 9 | |
NuclearEngagement\Core\BaseService::validate_input() | 60 | 2 | 15 | |
NuclearEngagement\Services\ThemeCssGenerator::load_manifest() | 68 | 3 | 7 | |
NuclearEngagement\Requests\GenerateRequest::filter_accessible_posts() | 64 | 3 | 9 | |
NuclearEngagement\Helpers\FormSanitizer::sanitize_post_email() | 67 | 3 | 7 | |
NuclearEngagement\Utils\ServerUtils::get_server_software() | 63 | 3 | 10 | |
NuclearEngagement\Services\ThemeValidator::sanitize_component_settings() | 63 | 3 | 10 | |
NuclearEngagement\Core\ErrorHandler::handle_security_event() | 67 | 3 | 7 | |
NuclearEngagement\Validators\Rules\ValidationRules::validate_integer() | 69 | 3 | 6 | |
NuclearEngagement\Core\SecurityErrorHandler::is_ip_blocked() | 64 | 3 | 10 | |
NuclearEngagement\Events\EventDispatcher::add_listener() | 66 | 3 | 9 | |
NuclearEngagement\Services\LoggingService::debug() | 72 | 3 | 5 | |
NuclearEngagement\Core\UnifiedErrorHandler::attempt_recovery() | 65 | 3 | 10 | |
NuclearEngagement\Requests\GenerateRequest::parse_payload() | 63 | 3 | 10 | |
NuclearEngagement\Core\QueryOptimizer::init() | 69 | 3 | 6 | |
NuclearEngagement\Core\ErrorManager::handle_api_error() | 51 | 1 | 30 | |
NuclearEngagement\Core\UnifiedErrorHandler::map_exception_severity() | 67 | 3 | 9 | |
NuclearEngagement\Services\ContentStorageService::process_question_answers() | 64 | 3 | 9 | |
NuclearEngagement\Services\ContentStorageService::updatePostModifiedTime() | 59 | 2 | 14 | |
NuclearEngagement\Core\UserErrorManager::init() | 58 | 2 | 14 | |
NuclearEngagement\Modules\TOC\Nuclen_TOC_Utils::clear_cache_for_post() | 58 | 2 | 14 | |
NuclearEngagement\Core\SecurityErrorHandler::init() | 58 | 2 | 14 | |
NuclearEngagement\Core\ErrorNotification::send_notification() | 60 | 2 | 14 | |
NuclearEngagement\Core\BaseService::get_post_safely() | 61 | 2 | 13 | |
NuclearEngagement\Services\AutoGenerationQueue::prepare_post_data() | 60 | 2 | 13 | |
NuclearEngagement\Core\BaseService::get_user_safely() | 61 | 2 | 13 | |
NuclearEngagement\Core\ErrorManager::init() | 60 | 2 | 12 | |
NuclearEngagement\Utils\CacheUtils::query_cache_key() | 62 | 2 | 12 | |
NuclearEngagement\Core\UnifiedErrorHandler::track_error() | 61 | 2 | 12 | |
NuclearEngagement\Services\ThemeSettingsService::export_theme() | 62 | 2 | 12 | |
NuclearEngagement\Core\ErrorRecovery::addErrorContext() | 62 | 2 | 11 | |
NuclearEngagement\Core\UnifiedErrorHandler::sanitize_context() | 65 | 2 | 11 | |
NuclearEngagement\Core\SecurityErrorHandler::handle_successful_login() | 63 | 2 | 11 | |
NuclearEngagement\Core\ErrorRecovery::init() | 56 | 1 | 20 | |
NuclearEngagement\Utils\DatabaseUtils::is_valid_operator() | 56 | 1 | 20 | |
NuclearEngagement\Core\UserErrorManager::handle_frontend_error_report() | 55 | 1 | 19 | |
NuclearEngagement\Modules\TOC\Nuclen_TOC_Render::__construct() | 58 | 1 | 16 | |
NuclearEngagement\Repositories\OptinRepository::get_optin_stats() | 58 | 1 | 16 | |
NuclearEngagement\Utils\CacheUtils::get_stats() | 58 | 1 | 16 | |
nuclen_str_ends_with() | 77 | 2 | 3 | |
NuclearEngagement\Services\Implementation\WordPressCache::set() | 67 | 2 | 7 | |
NuclearEngagement\Validators\Rules\ValidationRules::validate_email() | 70 | 2 | 6 | |
NuclearEngagement\Services\Implementation\WordPressCache::flush_group() | 66 | 2 | 8 | |
NuclearEngagement\Helpers\FormSanitizer::verify_post_nonce() | 67 | 2 | 7 | |
NuclearEngagement\Services\ThemeSettingsService::save_theme_selection() | 71 | 2 | 6 | |
NuclearEngagement\Services\Implementation\WordPressCache::increment() | 72 | 2 | 5 | |
NuclearEngagement\Validators\Rules\ValidationRules::validate_string() | 70 | 2 | 6 | |
NuclearEngagement\Services\ThemeCssGenerator::write_css_file() | 64 | 2 | 9 | |
NuclearEngagement\Services\Implementation\WordPressCache::decrement() | 72 | 2 | 5 | |
NuclearEngagement\Services\AutoGenerationQueue::get_queued_ids() | 66 | 2 | 8 | |
NuclearEngagement\Services\Query\QueryBuilder::add_taxonomy_filters() | 74 | 2 | 5 | |
NuclearEngagement\Validators\Rules\ValidationRules::validate_in() | 67 | 2 | 7 | |
NuclearEngagement\Requests\GenerateRequest::validate_workflow_type() | 71 | 2 | 5 | |
NuclearEngagement\Core\BaseController::get_post_int() | 70 | 2 | 6 | |
NuclearEngagement\Core\Query\QueryOptimizer::invalidateTableCache() | 64 | 2 | 9 | |
NuclearEngagement\Services\ThemeSettingsService::set_active_theme_by_id() | 69 | 2 | 7 | |
NuclearEngagement\Repositories\AbstractRepository::invalidate_cache() | 70 | 2 | 6 | |
NuclearEngagement\Core\LazyLoader::process_admin_asset_triggers() | 74 | 2 | 5 | |
NuclearEngagement\Core\Bootloader::getContainer() | 69 | 2 | 7 | |
NuclearEngagement\Core\LazyLoader::process_admin_triggers() | 74 | 2 | 5 | |
NuclearEngagement\Utils\DatabaseUtils::get_table_name() | 65 | 2 | 8 | |
NuclearEngagement\Validators\Rules\ValidationRules::validate_url() | 70 | 2 | 6 | |
NuclearEngagement\Services\Implementation\StructuredLogger::__construct() | 63 | 2 | 9 | |
NuclearEngagement\Repositories\OptinRepository::optin_table_exists() | 69 | 2 | 7 | |
NuclearEngagement\Services\AutoGenerationQueue::get_site_option() | 68 | 2 | 7 | |
NuclearEngagement\Core\LazyLoader::process_frontend_triggers() | 74 | 2 | 5 | |
NuclearEngagement\Services\Query\QueryBuilder::add_author_filter() | 74 | 2 | 5 | |
NuclearEngagement\Services\Query\QueryBuilder::get_post_status() | 70 | 2 | 6 | |
NuclearEngagement\Services\Implementation\WordPressCache::get_multiple() | 69 | 2 | 7 | |
NuclearEngagement\Services\ThemeEventManager::clear_theme_caches() | 69 | 2 | 7 | |
NuclearEngagement\Services\ThemeSettingsService::set_active_theme_by_name() | 69 | 2 | 7 | |
NuclearEngagement\Core\BaseService::set_cache() | 71 | 2 | 5 | |
NuclearEngagement\Services\Implementation\WordPressCache::delete() | 70 | 2 | 6 | |
NuclearEngagement\Validators\Rules\ValidationRules::validate_numeric() | 70 | 2 | 6 | |
NuclearEngagement\Modules\TOC\Nuclen_TOC_Utils::inner_html() | 69 | 2 | 7 | |
NuclearEngagement\Services\ThemeMigrationService::cleanup_legacy_files() | 68 | 2 | 7 | |
NuclearEngagement\Core\LazyLoader::preload() | 73 | 2 | 5 | |
NuclearEngagement\Core\BaseController::verify_nonce() | 67 | 2 | 7 | |
NuclearEngagement\Modules\TOC\Nuclen_TOC_Utils::unique_id_from_text() | 63 | 2 | 10 | |
NuclearEngagement\Helpers\FormSanitizer::sanitize_post_textarea() | 70 | 2 | 6 | |
NuclearEngagement\Services\AutoGenerationQueue::__construct() | 72 | 2 | 5 | |
NuclearEngagement\Entities\Post::get_permalink() | 79 | 2 | 3 | |
NuclearEngagement\Core\Query\QueryOptimizer::getInstance() | 71 | 2 | 6 | |
NuclearEngagement\Core\BaseService::log_info() | 65 | 2 | 8 | |
NuclearEngagement\Core\Bootloader::register_autoloaders() | 66 | 2 | 8 | |
NuclearEngagement\Services\Implementation\WordPressCache::exists() | 65 | 2 | 9 | |
NuclearEngagement\Core\BaseService::build_cache_key() | 68 | 2 | 7 | |
NuclearEngagement\Services\ThemeMigrationService::set_active_theme() | 71 | 2 | 6 | |
NuclearEngagement\Core\SecurityErrorHandler::check_ip_before_auth() | 64 | 2 | 10 | |
NuclearEngagement\Validators\Rules\ValidationRules::validate_array() | 70 | 2 | 6 | |
NuclearEngagement\Services\ThemeMigrationService::rollback_migration() | 64 | 2 | 10 | |
NuclearEngagement\Services\ThemeEventManager::instance() | 71 | 2 | 6 | |
NuclearEngagement\Core\ErrorRecovery::recordSuccess() | 64 | 2 | 10 | |
NuclearEngagement\Utils\CacheUtils::delete() | 67 | 2 | 7 | |
NuclearEngagement\Requests\GenerateRequest::generate_id() | 71 | 2 | 5 | |
NuclearEngagement\Core\LazyLoader::check_condition() | 67 | 2 | 8 | |
NuclearEngagement\Events\EventDispatcher::has_listeners() | 78 | 2 | 3 | |
nuclen_str_contains() | 77 | 2 | 3 | |
NuclearEngagement\Services\ThemeLoader::__construct() | 79 | 2 | 3 | |
NuclearEngagement\Entities\Post::get_edit_link() | 79 | 2 | 3 | |
NuclearEngagement\Requests\GenerateRequest::sanitize_post_ids() | 64 | 2 | 10 | |
NuclearEngagement\Helpers\FormSanitizer::sanitize_post_bool() | 77 | 2 | 3 | |
NuclearEngagement\Core\BaseController::get_post_array() | 69 | 2 | 6 | |
NuclearEngagement\Core\BaseController::get_post_string() | 69 | 2 | 6 | |
NuclearEngagement\Services\Query\QueryBuilder::add_taxonomy_joins() | 66 | 2 | 8 | |
NuclearEngagement\Utils\DatabaseUtils::escape_table_name() | 68 | 2 | 7 | |
NuclearEngagement\Entities\Post::to_array() | 60 | 1 | 14 | |
NuclearEngagement\Core\ErrorRecovery::logRetryAttempt() | 60 | 1 | 14 | |
NuclearEngagement\Utils\ServerUtils::get_safe_context() | 61 | 1 | 13 | |
NuclearEngagement\Repositories\PostRepository::hydrate() | 62 | 1 | 13 | |
NuclearEngagement\Services\Implementation\StructuredLogger::exception() | 62 | 1 | 12 | |
NuclearEngagement\Services\ThemeLoader::get_component_selectors() | 63 | 1 | 12 | |
NuclearEngagement\Requests\GenerateRequest::from_post() | 62 | 1 | 11 | |
NuclearEngagement\Services\Query\QueryBuilder::add_cache_optimization() | 73 | 1 | 5 | |
NuclearEngagement\Repositories\PostRepository::get_primary_key() | 82 | 1 | 3 | |
NuclearEngagement\Entities\Post::get_title() | 82 | 1 | 3 | |
NuclearEngagement\Services\ThemeEventManager::register_hooks() | 62 | 1 | 10 | |
NuclearEngagement\Core\ErrorNotification::init() | 78 | 1 | 3 | |
NuclearEngagement\Entities\Post::set_content() | 81 | 1 | 3 | |
NuclearEngagement\Services\Implementation\StructuredLogger::debug() | 79 | 1 | 3 | |
NuclearEngagement\Repositories\AbstractRepository::get_table_name() | 100 | 1 | 0 | |
NuclearEngagement\Events\EventDispatcher::get_registered_events() | 80 | 1 | 3 | |
NuclearEngagement\Services\ThemeValidator::is_valid_size() | 79 | 1 | 3 | |
NuclearEngagement\Services\ThemeCssGenerator::generate_filename() | 75 | 1 | 4 | |
NuclearEngagement\Admin\Dashboard::render_dashboard_view() | 76 | 1 | 4 | |
NuclearEngagement\Utils\DatabaseUtils::get_charset_collate() | 76 | 1 | 4 | |
NuclearEngagement\Modules\Quiz\Quiz_Service::is_protected() | 78 | 1 | 3 | |
NuclearEngagement\Entities\Post::set_title() | 81 | 1 | 3 | |
NuclearEngagement\Services\Implementation\StructuredLogger::info() | 79 | 1 | 3 | |
NuclearEngagement\Core\UserErrorManager::get_suggested_actions() | 67 | 1 | 7 | |
NuclearEngagement\Events\EventDispatcher::clear_listeners() | 80 | 1 | 3 | |
NuclearEngagement\Utils\ValidationUtils::sanitize_api_key() | 79 | 1 | 3 | |
NuclearEngagement\Helpers\InputValidator::get_field_errors() | 78 | 1 | 3 | |
NuclearEngagement\Helpers\InputValidator::clear_errors() | 80 | 1 | 3 | |
NuclearEngagement\Repositories\AbstractRepository::__construct() | 73 | 1 | 5 | |
NuclearEngagement\Core\Query\QueryOptimizer::generateCacheKey() | 65 | 1 | 9 | |
NuclearEngagement\Requests\GenerateRequest::map_basic_fields() | 71 | 1 | 5 | |
NuclearEngagement\Services\ThemeLoader::init() | 72 | 1 | 5 | |
NuclearEngagement\Services\ThemeEventManager::__construct() | 82 | 1 | 3 | |
NuclearEngagement\Services\ThemeValidator::is_valid_font_weight() | 72 | 1 | 4 | |
nuclear_engagement_php_notice() | 69 | 1 | 8 | |
NuclearEngagement\Validators\Validator::__construct() | 80 | 1 | 3 | |
NuclearEngagement\Services\ThemeEventManager::trigger_theme_activated() | 79 | 1 | 3 | |
NuclearEngagement\Repositories\AbstractRepository::get_cache_group() | 100 | 1 | 0 | |
NuclearEngagement\Utils\ValidationUtils::validate_nonce() | 78 | 1 | 3 | |
NuclearEngagement\Utils\ServerUtils::get_client_identifier() | 68 | 1 | 6 | |
NuclearEngagement\Admin\Dashboard::drop_zero_rows() | 76 | 1 | 3 | |
NuclearEngagement\Utils\DatabaseUtils::table_exists() | 67 | 1 | 7 | |
NuclearEngagement\Helpers\InputValidator::get_errors() | 80 | 1 | 3 | |
NuclearEngagement\Admin\Controller\Ajax\UpdatesController::__construct() | 73 | 1 | 5 | |
NuclearEngagement\Services\ThemeCssGenerator::update_manifest() | 64 | 1 | 10 | |
NuclearEngagement\Repositories\PostRepository::get_table_name() | 81 | 1 | 3 | |
NuclearEngagement\Repositories\PostRepository::find_without_meta() | 66 | 1 | 9 | |
NuclearEngagement\Services\ContentStorageService::__construct() | 76 | 1 | 4 | |
NuclearEngagement\Validators\Validator::add_rule() | 80 | 1 | 3 | |
NuclearEngagement\Repositories\OptinRepository::optin_exists() | 71 | 1 | 5 | |
NuclearEngagement\Modules\TOC\Nuclen_TOC_Utils::str_contains() | 79 | 1 | 3 | |
NuclearEngagement\Utils\ValidationUtils::validate_capability() | 80 | 1 | 3 | |
NuclearEngagement\Entities\Post::get_content() | 82 | 1 | 3 | |
NuclearEngagement\Core\Query\QueryOptimizer::queryRow() | 74 | 1 | 4 | |
NuclearEngagement\Admin\Dashboard::__construct() | 77 | 1 | 4 | |
NuclearEngagement\Modules\TOC\Nuclen_TOC_Utils::get_last_parse_ms() | 80 | 1 | 3 | |
NuclearEngagement\Core\ErrorNotification::get_request_source() | 71 | 1 | 5 | |
NuclearEngagement\Repositories\OptinRepository::get_optin_by_id() | 74 | 1 | 4 | |
NuclearEngagement\Core\Query\QueryOptimizer::__construct() | 98 | 1 | 1 | |
NuclearEngagement\Utils\DatabaseUtils::is_valid_column_name() | 78 | 1 | 3 | |
NuclearEngagement\Events\EventDispatcher::__construct() | 81 | 1 | 3 | |
NuclearEngagement\Helpers\InputValidator::has_errors() | 79 | 1 | 3 | |
NuclearEngagement\Core\Query\QueryOptimizer::getQueryStats() | 65 | 1 | 9 | |
NuclearEngagement\Repositories\OptinRepository::get_optin_table_name() | 80 | 1 | 3 | |
NuclearEngagement\Entities\Post::get_id() | 82 | 1 | 3 | |
NuclearEngagement\Repositories\PostRepository::get_cache_group() | 82 | 1 | 3 |
800 more item(s) not shown.