Function | Rating | Maintainability | Complexity | Lines of code |
---|---|---|---|---|
NuclearEngagement\Services\BulkGenerationBatchProcessor::update_batch_status() | 68 | 318 | ||
NuclearEngagement\Admin\Controller\Ajax\UpdatesController::handle() | 49 | 171 | ||
NuclearEngagement\Services\BatchProcessingHandler::process_batch() | 38 | 203 | ||
NuclearEngagement\Admin\Tasks::gather_tasks_data() | 27 | 157 | ||
NuclearEngagement\Services\PublishGenerationHandler::handle_post_publish() | 33 | 31 | 94 | |
NuclearEngagement\Utils\ContentExtractor::extract_text_from_elementor_data() | 37 | 31 | 68 | |
NuclearEngagement\Front\Controller\Rest\ContentController::handle() | 24 | 168 | ||
NuclearEngagement\Services\DashboardDataService::get_active_batch_jobs() | 30 | 28 | 108 | |
NuclearEngagement\Admin\Controller\Ajax\UpdatesController::pollBatchResults() | 32 | 28 | 101 | |
NuclearEngagement\Services\BulkGenerationBatchProcessor::schedule_batch_processing() | 31 | 27 | 115 | |
NuclearEngagement\Services\BulkGenerationBatchProcessor::check_and_recover_stuck_tasks() | 30 | 26 | 118 | |
NuclearEngagement\Admin\Controller\Ajax\TasksController::refresh_tasks_data() | 33 | 25 | 91 | |
NuclearEngagement\Services\BulkGenerationBatchProcessor::queue_generation() | 30 | 20 | 128 | |
NuclearEngagement\Admin\Controller\Ajax\GenerateController::handle() | 33 | 20 | 103 | |
NuclearEngagement\Services\BatchProcessingHandler::poll_batch() | 33 | 20 | 100 | |
NuclearEngagement\Services\BulkGenerationBatchProcessor::force_task_completion_check() | 35 | 21 | 85 | |
NuclearEngagement\Services\HealthCheckService::register_default_checks() | 29 | 16 | 149 | |
NuclearEngagement\Services\GenerationPoller::poll_generation() | 34 | 19 | 88 | |
NuclearEngagement\Services\BulkGenerationBatchProcessor::create_batch_jobs() | 32 | 17 | 111 | |
NuclearEngagement\Services\DashboardDataService::get_recent_completed_batches() | 38 | 18 | 66 | |
NuclearEngagement\Admin\Controller\Ajax\TasksController::run_generation_task() | 35 | 16 | 91 | |
NuclearEngagement\Admin\Tasks::format_task_for_display() | 37 | 17 | 73 | |
NuclearEngagement\Services\ContentStorageService::storeSummaryData() | 35 | 16 | 87 | |
NuclearEngagement\Services\RemoteApiService::fetch_updates() | 38 | 15 | 73 | |
NuclearEngagement\Services\BulkGenerationBatchProcessor::get_batch_status() | 42 | 16 | 49 | |
NuclearEngagement\Admin\Controller\Ajax\TasksController::run_task() | 36 | 13 | 84 | |
NuclearEngagement\Core\BackgroundProcessor::process_jobs() | 38 | 13 | 74 | |
NuclearEngagement\Services\BulkGenerationBatchProcessor::cleanup_old_batches() | 37 | 13 | 73 | |
NuclearEngagement\Modules\Summary\Nuclen_Summary_Metabox::nuclen_save_summary_data_meta() | 39 | 14 | 58 | |
NuclearEngagement\Utils\DatabaseUtils::build_select_query() | 41 | 14 | 52 | |
NuclearEngagement\Helpers\InputValidator::validate_integer() | 49 | 15 | 28 | |
NuclearEngagement\Services\GenerationService::generateContent() | 35 | 10 | 98 | |
NuclearEngagement\Utils\ValidationUtils::validate_batch() | 42 | 13 | 52 | |
NuclearEngagement\Modules\Quiz\Quiz_Service::validate_quiz_structure() | 47 | 14 | 36 | |
NuclearEngagement\Services\BulkGenerationBatchProcessor::cleanup_old_bulk_jobs() | 39 | 12 | 62 | |
NuclearEngagement\Validators\Validator::apply_rule() | 48 | 14 | 32 | |
NuclearEngagement\Core\Blocks::register() | 40 | 12 | 61 | |
NuclearEngagement\Admin\Controller\Ajax\UpdatesBatchHandler::processBatchRequest() | 46 | 13 | 36 | |
NuclearEngagement\Core\LazyLoader::setup_default_configs() | 42 | 11 | 62 | |
NuclearEngagement\Services\BatchCompletionHandler::gather_completion_data() | 45 | 12 | 42 | |
NuclearEngagement\Services\ContentStorageService::storeResults() | 41 | 11 | 57 | |
NuclearEngagement\Admin\Controller\Ajax\UpdatesController::gatherBatchResults() | 51 | 13 | 27 | |
NuclearEngagement\Services\HealthCheckService::run_checks() | 45 | 12 | 40 | |
NuclearEngagement\Helpers\InputValidator::validate_text() | 50 | 13 | 25 | |
NuclearEngagement\Admin\Controller\Ajax\UpdatesBatchHandler::detectWorkflowType() | 52 | 13 | 23 | |
NuclearEngagement\Admin\Controller\Ajax\UpdatesResultsHandler::detectWorkflowType() | 52 | 13 | 23 | |
NuclearEngagement\Admin\Controller\Ajax\UpdatesController::detectWorkflowType() | 52 | 13 | 23 | |
NuclearEngagement\Services\ApiRetryHandler::execute() | 40 | 10 | 67 | |
NuclearEngagement\Services\BulkGenerationBatchProcessor::calculate_optimal_batch_size() | 40 | 10 | 63 | |
NuclearEngagement\Services\BulkGenerationBatchProcessor::calculate_optimal_batch_size() | 40 | 10 | 63 | |
NuclearEngagement\Helpers\InputValidator::validate_array() | 48 | 12 | 31 | |
NuclearEngagement\Modules\TOC\Nuclen_TOC_Render::validate_shortcode_atts() | 49 | 12 | 29 | |
NuclearEngagement\Services\GenerationService::getPostsData() | 44 | 11 | 43 | |
NuclearEngagement\Services\BulkGenerationBatchProcessor::schedule_next_batch() | 41 | 10 | 56 | |
NuclearEngagement\Services\BatchProcessingHandler::is_retryable_error() | 51 | 12 | 25 | |
NuclearEngagement\Modules\Quiz\Quiz_Admin::save_meta() | 45 | 11 | 38 | |
NuclearEngagement\Services\ContentStorageService::save_quiz_data_transaction() | 43 | 10 | 49 | |
NuclearEngagement\Modules\TOC\Nuclen_TOC_Render::nuclen_toc_shortcode() | 42 | 10 | 49 | |
NuclearEngagement\Responses\UpdatesResponse::toArray() | 49 | 11 | 34 | |
NuclearEngagement\Utils\TransientCleanup::cleanup_all_transients() | 43 | 10 | 48 | |
NuclearEngagement\Admin\Controller\Ajax\TasksController::cancel_task() | 40 | 9 | 62 | |
NuclearEngagement\Repositories\AbstractRepository::find_by() | 43 | 10 | 47 | |
NuclearEngagement\Admin\Tasks::run_task_now() | 48 | 11 | 30 | |
NuclearEngagement\Services\OptinExportService::stream_csv() | 42 | 9 | 53 | |
NuclearEngagement\Services\GenerationService::recoverGeneration() | 37 | 7 | 82 | |
NuclearEngagement\Debug\ShortcodeDebugger::debug_quiz() | 40 | 8 | 66 | |
NuclearEngagement\Services\TaskTimeoutHandler::handle_timed_out_task() | 41 | 8 | 66 | |
NuclearEngagement\Exceptions\ApiException::fromThrowable() | 47 | 10 | 35 | |
NuclearEngagement\Services\Styles\TocStyleGenerator::generate_styles() | 49 | 10 | 33 | |
NuclearEngagement\Services\ServiceLayer\PostService::find_posts_for_generation() | 39 | 7 | 77 | |
NuclearEngagement\Repositories\PostRepository::find_with_meta() | 43 | 9 | 47 | |
NuclearEngagement\Services\BulkGenerationBatchProcessor::recheck_batch_counts() | 48 | 10 | 30 | |
NuclearEngagement\Front\Controller\Rest\ContentController::permissions() | 42 | 8 | 60 | |
NuclearEngagement\Core\Plugin::cleanup_content_locks() | 44 | 9 | 45 | |
NuclearEngagement\Helpers\InputValidator::validate_url() | 49 | 10 | 29 | |
NuclearEngagement\Modules\Quiz\Quiz_Service::save_quiz_data() | 49 | 10 | 29 | |
NuclearEngagement\Core\PluginBootstrap::registerAdminMenu() | 43 | 8 | 59 | |
NuclearEngagement\Services\CentralizedPollingQueue::process_queue() | 46 | 9 | 43 | |
NuclearEngagement\Modules\TOC\HeadingExtractor::parse_headings() | 44 | 9 | 42 | |
NuclearEngagement\Modules\TOC\Nuclen_TOC_Utils::parse_headings() | 44 | 9 | 42 | |
NuclearEngagement\OptinData::handle_ajax() | 44 | 9 | 42 | |
NuclearEngagement\Utils\ValidationUtils::validate_string() | 52 | 10 | 25 | |
NuclearEngagement\Admin\Controller\Ajax\TasksController::get_task_current_status() | 46 | 9 | 39 | |
NuclearEngagement\Core\Plugin::__construct() | 43 | 8 | 50 | |
NuclearEngagement\Admin\Setup::nuclen_render_setup_page() | 47 | 9 | 33 | |
NuclearEngagement\Services\Styles\QuizButtonStyleGenerator::generate_styles() | 48 | 9 | 33 | |
NuclearEngagement\Helpers\FormSanitizer::collect_post_fields() | 48 | 9 | 33 | |
NuclearEngagement\Services\RemoteApiService::send_posts_to_generate() | 41 | 7 | 62 | |
NuclearEngagement\Services\Remote\ApiResponseHandler::handle() | 47 | 9 | 32 | |
NuclearEngagement\Services\PostDataFetcher::fetch() | 44 | 8 | 46 | |
NuclearEngagement\Services\CircuitBreakerService::cleanup() | 49 | 9 | 30 | |
NuclearEngagement\Utils\TransientCleanup::cleanup_post_transients() | 44 | 8 | 45 | |
NuclearEngagement\Database\TransactionManager::execute() | 45 | 8 | 44 | |
NuclearEngagement\Services\ThemeMigrationService::convert_legacy_to_new_config() | 40 | 7 | 59 | |
NuclearEngagement\Admin\Controller\Ajax\UpdatesController::buildResponse() | 50 | 9 | 29 | |
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\Core\DistributedLock::get_lock_data() | 51 | 9 | 26 | |
NuclearEngagement\Services\AdminNoticeService::ajax_dismiss_notice() | 51 | 9 | 25 | |
NuclearEngagement\Modules\TOC\HeadingExtractor::extract() | 46 | 8 | 38 | |
NuclearEngagement\Admin\Onboarding::enqueue_nuclen_onboarding_pointers() | 43 | 7 | 52 | |
NuclearEngagement\Services\BulkGenerationBatchProcessor::get_retry_status() | 47 | 8 | 37 | |
NuclearEngagement\Services\DashboardDataService::get_multiple_transients() | 46 | 8 | 37 | |
NuclearEngagement\Debug\ShortcodeDebugger::debug_assets() | 44 | 7 | 51 | |
NuclearEngagement\Utils\CacheUtils::validate_cached_data() | 48 | 8 | 36 | |
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\ParentTaskUpdater::update_parent_counters() | 48 | 8 | 32 | |
NuclearEngagement\Core\ServiceDiscovery::extractMetadata() | 49 | 8 | 31 | |
NuclearEngagement\Admin\TaskDataGatherer::calculateBatchProgress() | 49 | 8 | 31 | |
NuclearEngagement\Services\DashboardDataService::ensure_indexes() | 50 | 8 | 31 | |
NuclearEngagement\Admin\TaskFormatter::calculateProgress() | 50 | 8 | 28 | |
NuclearEngagement\Services\RemoteApiService::fetch_credits_only() | 45 | 7 | 41 | |
NuclearEngagement\Core\LazyModuleLoader::load_module() | 51 | 8 | 26 | |
NuclearEngagement\Admin\Controller\Ajax\UpdatesBatchHandler::pollSingleBatch() | 51 | 8 | 25 | |
NuclearEngagement\Admin\OnboardingPointers::get_pointers() | 52 | 8 | 25 | |
NuclearEngagement\Admin\Tasks::handle_task_actions() | 51 | 8 | 25 | |
NuclearEngagement\Admin\Controller\Ajax\TasksController::get_task_status() | 51 | 8 | 25 | |
NuclearEngagement\Admin\Controller\Ajax\TasksController::get_recent_completions() | 51 | 8 | 25 | |
NuclearEngagement\Repositories\OptinRepository::get_optin_count() | 52 | 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\Services\BulkGenerationBatchProcessor::acquire_lock() | 47 | 7 | 38 | |
NuclearEngagement\Core\DistributedLock::acquire() | 52 | 8 | 22 | |
NuclearEngagement\Security\DataSanitizer::prepare_for_localize() | 53 | 8 | 22 | |
NuclearEngagement\Services\PostsQueryService::countPostsOptimized() | 47 | 7 | 35 | |
NuclearEngagement\Admin\Dashboard::render() | 47 | 7 | 35 | |
NuclearEngagement\Utils\ValidationUtils::validate_array() | 48 | 7 | 35 | |
NuclearEngagement\Validators\Validator::validate_field() | 54 | 8 | 20 | |
NuclearEngagement\Services\BulkGenerationBatchProcessor::handle_failed_batch() | 39 | 4 | 80 | |
NuclearEngagement\Utils\ContentExtractor::extract_text_from_elementor_data() | 55 | 8 | 19 | |
NuclearEngagement\Exceptions\ValidationException::get_user_message() | 55 | 8 | 19 | |
NuclearEngagement\Core\QueryOptimizer::get_dashboard_stats() | 42 | 5 | 62 | |
NuclearEngagement\Core\QueryOptimizer::get_quiz_summary_data() | 41 | 5 | 61 | |
NuclearEngagement\Core\DatabaseMigrations::add_meta_indexes() | 45 | 6 | 46 | |
NuclearEngagement\Core\SettingsSanitizer::sanitize_setting() | 56 | 8 | 16 | |
NuclearEngagement\Services\TaskIndexService::get_paginated_tasks() | 44 | 6 | 46 | |
NuclearEngagement\Services\ThemeSettingsService::save_custom_theme() | 45 | 6 | 45 | |
NuclearEngagement\Core\CacheManager::remember() | 49 | 7 | 30 | |
NuclearEngagement\Admin\TaskDataGatherer::calculateTaskProgress() | 50 | 7 | 28 | |
NuclearEngagement\Services\BatchLockManager::acquire_batch_lock() | 50 | 7 | 28 | |
NuclearEngagement\Core\AdminLoader::conditionallyLoadAdminServices() | 52 | 7 | 27 | |
NuclearEngagement\Admin\TaskFormatter::extractBatchCounts() | 51 | 7 | 27 | |
NuclearEngagement\Admin\Controllers\StreamController::stream_task_updates() | 51 | 7 | 27 | |
NuclearEngagement\Core\PluginBootstrap::conditionallyLoadAdminServices() | 52 | 7 | 27 | |
NuclearEngagement\Core\DatabaseMigrations::add_constraints_and_indexes() | 47 | 6 | 41 | |
NuclearEngagement\Responses\GenerationResponse::toArray() | 52 | 7 | 26 | |
NuclearEngagement\Services\CircuitBreaker::is_request_allowed() | 53 | 7 | 24 | |
NuclearEngagement\Services\TaskIndexService::update_task() | 54 | 7 | 24 | |
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\CacheWarmer::handle_warm_job() | 47 | 6 | 38 | |
NuclearEngagement\Core\LazyLoader::should_load_frontend_assets() | 53 | 7 | 23 | |
NuclearEngagement\Modules\TOC\Nuclen_TOC_View::render_headings_list() | 52 | 7 | 23 | |
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\Exceptions\ResourceException::getUserMessage() | 54 | 7 | 21 | |
NuclearEngagement\Services\BatchLockManager::acquire_parent_lock() | 54 | 7 | 20 | |
NuclearEngagement\Modules\TOC\Nuclen_TOC_Assets::enqueue() | 54 | 7 | 20 | |
NuclearEngagement\Core\ServiceManager::initializeEssentialServices() | 54 | 7 | 20 | |
NuclearEngagement\Security\CssSanitizer::sanitize_size() | 53 | 7 | 20 | |
NuclearEngagement\Security\CssSanitizer::sanitize_css_settings() | 43 | 5 | 50 | |
NuclearEngagement\Services\AdminNoticeService::cleanup_empty_notices() | 55 | 7 | 19 | |
NuclearEngagement\Admin\Controller\Ajax\UpdatesBatchHandler::gatherBatchResults() | 55 | 7 | 19 | |
NuclearEngagement\Services\BatchDataHandler::updateParentStatusIfNeeded() | 54 | 7 | 19 | |
NuclearEngagement\Events\EventDispatcher::remove_listener() | 56 | 7 | 19 | |
NuclearEngagement\Core\PluginBootstrap::initializeEssentialServices() | 55 | 7 | 19 | |
NuclearEngagement\Core\QueryOptimizer::get_posts_with_metadata() | 44 | 5 | 48 | |
NuclearEngagement\Services\CentralizedPollingQueue::acquire_lock() | 50 | 6 | 33 | |
NuclearEngagement\Core\PluginBootstrap::init() | 49 | 6 | 33 | |
NuclearEngagement\Core\PluginBootstrap::init() | 50 | 6 | 32 | |
NuclearEngagement\Admin\Tasks::cancel_task() | 49 | 6 | 31 | |
NuclearEngagement\Database\TransactionManager::rollback() | 50 | 6 | 31 | |
NuclearEngagement\Services\SetupService::validate_api_key() | 48 | 6 | 31 | |
NuclearEngagement\Utils\Utils::nuclen_get_custom_css_info() | 48 | 6 | 31 | |
NuclearEngagement\Admin\TaskActionHandler::extractPostIdsFromBatches() | 58 | 7 | 16 | |
NuclearEngagement\Core\PluginBootstrap::loadMinimalFunctionality() | 49 | 6 | 31 | |
NuclearEngagement\Requests\GenerateRequest::extract_and_validate_post_ids() | 49 | 6 | 31 | |
NuclearEngagement\Requests\GenerateRequest::map_optional_fields() | 57 | 7 | 16 | |
NuclearEngagement\Admin\Controller\Ajax\UpdatesBatchHandler::calculateBatchCounts() | 58 | 7 | 15 | |
NuclearEngagement\Admin\Controller\Ajax\TasksController::cancel_generation_task() | 45 | 5 | 45 | |
nuclen_handle_bootstrap_error() | 46 | 5 | 44 | |
NuclearEngagement\Core\PerformanceMonitor::checkThresholds() | 51 | 6 | 29 | |
NuclearEngagement\Core\Autoloader::autoload() | 50 | 6 | 28 | |
NuclearEngagement\Services\BatchProcessingHandler::process_batch_results() | 46 | 5 | 42 | |
NuclearEngagement\Core\DistributedLock::try_acquire_lock() | 51 | 6 | 27 | |
NuclearEngagement\Core\DistributedLock::update_lock() | 51 | 6 | 27 | |
NuclearEngagement\Core\JobHandler::process_job() | 45 | 5 | 42 | |
NuclearEngagement\Validators\Rules\ValidationRules::validate_min() | 60 | 7 | 12 | |
NuclearEngagement\Validators\Rules\ValidationRules::validate_max() | 60 | 7 | 12 | |
NuclearEngagement\Core\QueryOptimizer::track_query_performance() | 52 | 6 | 26 | |
NuclearEngagement\Services\BatchDataManager::update_batch_data() | 51 | 6 | 26 | |
NuclearEngagement\Core\LazyLoader::load_now() | 52 | 6 | 26 | |
NuclearEngagement\Utils\ServerUtils::get_client_ip() | 51 | 6 | 26 | |
NuclearEngagement\Admin\Controller\Ajax\UpdatesController::processSingleGeneration() | 51 | 6 | 26 | |
NuclearEngagement\Utils\CacheUtils::get() | 53 | 6 | 25 | |
NuclearEngagement\Repositories\AbstractRepository::save() | 47 | 5 | 40 | |
NuclearEngagement\Core\CompatibilityAutoloader::autoload() | 53 | 6 | 24 | |
NuclearEngagement\Services\TaskTimeoutHandler::force_expire_stuck_tasks() | 51 | 6 | 24 | |
NuclearEngagement\Utils\DatabaseUtils::execute_query() | 48 | 5 | 39 | |
NuclearEngagement\Modules\TOC\Nuclen_TOC_Headings::add_heading_ids() | 52 | 6 | 24 | |
NuclearEngagement\Services\ApiRetryHandler::record_failure() | 47 | 5 | 38 | |
NuclearEngagement\Core\BaseController::require_post_param() | 48 | 5 | 38 | |
NuclearEngagement\Services\CircuitBreaker::record_success() | 55 | 6 | 22 | |
NuclearEngagement\Core\DistributedLock::delete_lock() | 53 | 6 | 22 | |
NuclearEngagement\Services\LoggingService::log() | 54 | 6 | 22 | |
NuclearEngagement\Services\ThemeSettingsService::import_theme() | 54 | 6 | 22 | |
NuclearEngagement\Admin\Dashboard::nuclen_render_dashboard_stats_table() | 53 | 6 | 21 | |
NuclearEngagement\Core\Installer::migrate_post_meta() | 49 | 5 | 36 | |
NuclearEngagement\Services\ThemeValidator::validate_component() | 54 | 6 | 21 | |
NuclearEngagement\Admin\Controller\Ajax\UpdatesBatchHandler::pollBatchResults() | 54 | 6 | 20 | |
NuclearEngagement\Core\Query\QueryOptimizer::query() | 54 | 6 | 20 | |
NuclearEngagement\Services\LoggingService::fallback() | 54 | 6 | 19 | |
NuclearEngagement\Core\PerformanceMonitor::getQueryStats() | 55 | 6 | 19 | |
NuclearEngagement\Repositories\ThemeRepository::save() | 49 | 5 | 34 | |
NuclearEngagement\Services\CentralizedPollingQueue::cleanup_queue() | 56 | 6 | 18 | |
NuclearEngagement\Events\EventDispatcher::get_listener_info() | 57 | 6 | 18 | |
NuclearEngagement\Helpers\InputValidator::validate_by_type() | 56 | 6 | 18 | |
NuclearEngagement\Utils\ValidationUtils::validate_bool() | 56 | 6 | 18 | |
NuclearEngagement\Admin\Tasks::handle_task_actions() | 55 | 6 | 18 | |
NuclearEngagement\Services\AdminNoticeService::display_notices() | 57 | 6 | 17 | |
NuclearEngagement\Admin\Controller\Ajax\UpdatesBatchHandler::processBatchUpdates() | 56 | 6 | 17 | |
NuclearEngagement\Admin\Tasks::handle_early_redirects() | 56 | 6 | 17 | |
NuclearEngagement\Services\ThemeConfigConverter::convert_new_to_legacy() | 56 | 6 | 17 | |
NuclearEngagement\Exceptions\SecurityException::requiresSecurityResponse() | 57 | 6 | 17 | |
NuclearEngagement\Utils\ContentExtractor::extract_content() | 56 | 6 | 17 | |
NuclearEngagement\Utils\ContentExtractor::extract_content() | 56 | 6 | 17 | |
NuclearEngagement\Admin\Tasks::handle_early_redirects() | 56 | 6 | 17 | |
NuclearEngagement\Services\BatchErrorHandler::addAdminNoticeIfNeeded() | 57 | 6 | 16 | |
NuclearEngagement\Services\BulkGenerationBatchProcessor::release_lock() | 58 | 6 | 16 | |
NuclearEngagement\Services\CircuitBreakerService::get_all_statuses() | 49 | 5 | 31 | |
NuclearEngagement\Services\ThemeLoader::ajax_get_theme_urls() | 56 | 6 | 16 | |
NuclearEngagement\Exceptions\ApiException::get_user_message() | 58 | 6 | 16 | |
NuclearEngagement\Utils\AccordionExtractor::extract() | 58 | 6 | 16 | |
NuclearEngagement\Repositories\AbstractRepository::count() | 49 | 5 | 31 | |
NuclearEngagement\Repositories\PostRepository::find_by_workflow() | 51 | 5 | 31 | |
NuclearEngagement\Security\DataSanitizer::create_inline_var() | 58 | 6 | 15 | |
NuclearEngagement\Services\BatchDataHandler::isParentCancelled() | 57 | 6 | 15 | |
NuclearEngagement\Services\BulkGenerationBatchProcessor::update_batch_status() | 45 | 4 | 45 | |
NuclearEngagement\Core\LazyModuleLoader::detect_and_load_shortcode_modules() | 58 | 6 | 15 | |
NuclearEngagement\Validators\Validator::transform_value() | 58 | 6 | 15 | |
NuclearEngagement\Requests\GenerateRequest::get_summary_limits() | 61 | 7 | 10 | |
NuclearEngagement\Security\DataSanitizer::sanitize_for_js() | 58 | 6 | 15 | |
NuclearEngagement\Modules\Quiz\Quiz_Service::safe_unserialize() | 60 | 6 | 14 | |
NuclearEngagement\Core\LazyModuleLoader::register_lazy_hooks() | 52 | 5 | 29 | |
NuclearEngagement\Requests\GenerateRequest::from_post() | 50 | 5 | 29 | |
NuclearEngagement\Security\CssSanitizer::validate_rgb_color() | 59 | 6 | 14 | |
NuclearEngagement\Security\CssSanitizer::validate_hsl_color() | 59 | 6 | 14 | |
NuclearEngagement\Services\BulkGenerationBatchProcessor::cleanup_orphaned_batches() | 50 | 5 | 29 | |
NuclearEngagement\Services\BatchLockHandler::acquireLock() | 51 | 5 | 28 | |
NuclearEngagement\Core\Query\QueryOptimizer::batchInsert() | 50 | 5 | 28 | |
NuclearEngagement\Database\TransactionManager::begin() | 51 | 5 | 28 | |
NuclearEngagement\Utils\ValidationUtils::validate_int() | 60 | 6 | 13 | |
NuclearEngagement\Core\LazyLoader::process_deferred_queue() | 51 | 5 | 27 | |
NuclearEngagement\Requests\ContentRequest::fromJson() | 52 | 5 | 27 | |
NuclearEngagement\Core\QueryOptimizer::get_posts_metadata_bulk() | 46 | 4 | 41 | |
NuclearEngagement\Services\GenerationService::checkResourceLimits() | 52 | 5 | 26 | |
NuclearEngagement\Services\PublishGenerationHandler::handle_save_post() | 62 | 6 | 11 | |
NuclearEngagement\Services\TaskIndexService::save_index() | 52 | 5 | 26 | |
NuclearEngagement\Services\BatchCompletionHandler::complete_task() | 47 | 4 | 39 | |
NuclearEngagement\Services\PostsQueryService::get_posts_count() | 53 | 5 | 24 | |
NuclearEngagement\Services\Query\QueryBuilder::add_meta_query_filters() | 53 | 5 | 24 | |
NuclearEngagement\Core\ServiceDiscovery::discoverServices() | 53 | 5 | 23 | |
NuclearEngagement\Services\BatchErrorHandler::isRetryableError() | 53 | 5 | 23 | |
NuclearEngagement\Services\DashboardDataService::get_dual_counts() | 46 | 4 | 38 | |
NuclearEngagement\Debug\ShortcodeDebugger::debug_summary() | 52 | 5 | 23 | |
NuclearEngagement\Core\ServiceContainer::get() | 54 | 5 | 22 | |
NuclearEngagement\Services\DashboardDataService::get_group_counts() | 46 | 4 | 37 | |
NuclearEngagement\Services\Implementation\StructuredLogger::get_client_ip() | 54 | 5 | 22 | |
NuclearEngagement\Utils\CacheUtils::generate_key() | 53 | 5 | 22 | |
NuclearEngagement\Utils\NamingMigration::migrate_options() | 47 | 4 | 37 | |
NuclearEngagement\Modules\TOC\Nuclen_TOC_Render::validate_heading_levels() | 54 | 5 | 22 | |
NuclearEngagement\Services\BulkGenerationBatchProcessor::get_current_processing_count() | 54 | 5 | 21 | |
NuclearEngagement\Admin\Dashboard::gather_dashboard_data() | 44 | 3 | 51 | |
NuclearEngagement\Services\BulkGenerationTimeoutHandler::set_extended_timeout() | 54 | 5 | 21 | |
NuclearEngagement\Core\Defaults::nuclen_get_default_settings() | 37 | 1 | 81 | |
NuclearEngagement\Admin\Setup\ConnectHandler::handle_connect_app() | 54 | 5 | 21 | |
NuclearEngagement\Services\TaskIndexService::cleanup_orphaned_tasks() | 54 | 5 | 21 | |
NuclearEngagement\Services\Remote\RemoteRequest::post() | 48 | 4 | 36 | |
NuclearEngagement\Core\PerformanceMonitor::outputDebugInfo() | 47 | 4 | 36 | |
NuclearEngagement\Repositories\OptinRepository::get_optins_for_export() | 54 | 5 | 21 | |
NuclearEngagement\Core\DatabaseMigrations::migrate() | 55 | 5 | 20 | |
NuclearEngagement\Services\CircuitBreaker::record_failure() | 56 | 5 | 20 | |
NuclearEngagement\Services\GenerationService::getMemoryLimit() | 55 | 5 | 20 | |
NuclearEngagement\Services\PostsQueryService::get_memory_limit() | 55 | 5 | 20 | |
NuclearEngagement\Core\LazyLoader::process_trigger() | 55 | 5 | 20 | |
NuclearEngagement\Services\Query\BatchProcessor::should_stop_processing() | 54 | 5 | 20 | |
NuclearEngagement\Services\Query\BatchProcessor::get_memory_limit() | 55 | 5 | 20 | |
NuclearEngagement\Admin\Controller\Ajax\UpdatesController::handle() | 55 | 5 | 20 | |
NuclearEngagement\Requests\GenerateRequest::parse_payload() | 55 | 5 | 20 | |
NuclearEngagement\Services\BatchCompletionHandler::handle_task_completion() | 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\Core\BootstrapConstants::defineEssentialConstants() | 57 | 5 | 19 | |
NuclearEngagement\Services\AdminNoticeService::check_cron_and_notify() | 55 | 5 | 18 | |
NuclearEngagement\Services\ContentStorageService::process_quiz_questions() | 55 | 5 | 18 | |
NuclearEngagement\Core\Module\ModuleRegistry::visit() | 56 | 5 | 18 | |
NuclearEngagement\Services\ThemeMigrationService::migrate_user_theme() | 57 | 5 | 18 | |
NuclearEngagement\Services\ServiceLayer\PostService::get_statistics() | 42 | 2 | 63 | |
NuclearEngagement\Modules\Quiz\Quiz_Admin::render_meta_box() | 55 | 5 | 18 | |
NuclearEngagement\Services\BatchApiHandler::storeImmediateResults() | 56 | 5 | 17 | |
NuclearEngagement\Core\Module\ModuleRegistry::initializeModule() | 56 | 5 | 17 | |
NuclearEngagement\Admin\TaskFormatter::getBatchProgress() | 56 | 5 | 17 | |
NuclearEngagement\Services\Query\CacheManager::get_cached_result() | 57 | 5 | 17 | |
NuclearEngagement\Repositories\AbstractRepository::find() | 48 | 4 | 32 | |
NuclearEngagement\Admin\Setup\AppPasswordHandler::generate_app_password() | 57 | 5 | 16 | |
NuclearEngagement\Services\TaskIndexService::cleanup_batch_tasks() | 57 | 5 | 16 | |
NuclearEngagement\Services\ThemeLoader::load_theme_css() | 58 | 5 | 16 | |
NuclearEngagement\Services\ThemeSettingsService::regenerate_css() | 58 | 5 | 16 | |
NuclearEngagement\Admin\Controller\Ajax\PointerController::dismiss() | 56 | 5 | 16 | |
NuclearEngagement\Core\PerformanceMonitor::parseMemoryLimit() | 57 | 5 | 16 | |
NuclearEngagement\Core\CacheManager::set() | 56 | 5 | 16 | |
NuclearEngagement\Core\AdminLoader::handleDismissPointer() | 57 | 5 | 15 | |
NuclearEngagement\Services\SetupService::send_app_password() | 49 | 4 | 30 | |
NuclearEngagement\Services\TaskIndexService::clear_all_task_caches() | 50 | 4 | 30 | |
NuclearEngagement\Security\CssSanitizer::validate_rgb_values() | 76 | 6 | 3 | |
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\Services\Query\BatchProcessor::calculate_safe_batch_size() | 58 | 5 | 15 | |
NuclearEngagement\Exceptions\SecurityException::getUserMessage() | 59 | 5 | 15 | |
NuclearEngagement\Utils\ResponseUtils::get_admin_notice() | 57 | 5 | 15 | |
NuclearEngagement\Core\BaseService::sanitize_array() | 59 | 5 | 15 | |
NuclearEngagement\Core\PluginBootstrap::handleDismissPointer() | 57 | 5 | 15 | |
NuclearEngagement\Security\CssSanitizer::validate_hsl_values() | 76 | 6 | 3 | |
NuclearEngagement\Core\CacheManager::get() | 58 | 5 | 14 | |
NuclearEngagement\Database\IndexManager::add_index_if_not_exists() | 47 | 3 | 44 | |
NuclearEngagement\Services\LoggingService::cleanup_old_log_files() | 58 | 5 | 14 | |
NuclearEngagement\Core\ServiceRegistry::get() | 59 | 5 | 14 | |
NuclearEngagement\Admin\Controller\Ajax\BaseController::validate_post_json() | 59 | 5 | 14 | |
NuclearEngagement\Core\ServiceDiscovery::extractDependencies() | 59 | 5 | 14 | |
NuclearEngagement\Core\ServiceDiscovery::checkServiceHealth() | 50 | 4 | 29 | |
NuclearEngagement\Services\GenerationService::calculateOptimalChunkSize() | 58 | 5 | 14 | |
NuclearEngagement\Services\HealthCheckService::add_admin_bar_status() | 50 | 4 | 29 | |
NuclearEngagement\Admin\Dashboard::get_author_stats() | 50 | 4 | 29 | |
NuclearEngagement\Admin\Controller\Ajax\UpdatesController::processRequest() | 58 | 5 | 14 | |
NuclearEngagement\Services\ThemeLoader::enqueue_lazy_loader() | 51 | 4 | 28 | |
NuclearEngagement\Utils\IconListExtractor::extract() | 60 | 5 | 13 | |
NuclearEngagement\Services\PostsQueryService::get_query_params() | 61 | 5 | 13 | |
NuclearEngagement\Core\JobHandler::register_default_handlers() | 45 | 3 | 43 | |
NuclearEngagement\Core\LazyModuleLoader::maybe_load_admin_modules() | 60 | 5 | 13 | |
NuclearEngagement\Core\PerformanceMonitor::init() | 60 | 5 | 12 | |
NuclearEngagement\Core\ServiceDiscovery::validateDependencies() | 61 | 5 | 12 | |
NuclearEngagement\Services\BulkGenerationTimeoutHandler::restore_timeout() | 60 | 5 | 12 | |
NuclearEngagement\Core\LazyModuleLoader::is_module_enabled() | 60 | 5 | 12 | |
NuclearEngagement\Helpers\InputValidator::validate_email() | 61 | 5 | 12 | |
NuclearEngagement\Database\TransactionManager::__destruct() | 63 | 5 | 11 | |
NuclearEngagement\Services\CentralizedPollingQueue::release_lock() | 62 | 5 | 11 | |
NuclearEngagement\Services\Query\BatchProcessor::maybe_cleanup_memory() | 62 | 5 | 11 | |
NuclearEngagement\Models\Theme::__construct() | 62 | 5 | 11 | |
NuclearEngagement\Services\LoggingService::rotate_log_if_needed() | 61 | 5 | 11 | |
NuclearEngagement\Services\ContentStorageService::queue_async_save() | 51 | 4 | 26 | |
NuclearEngagement\Services\Implementation\StructuredLogger::format_log_entry() | 51 | 4 | 26 | |
NuclearEngagement\Modules\TOC\TocModule::saveMetabox() | 62 | 5 | 11 | |
NuclearEngagement\Repositories\PostRepository::count_with_meta() | 51 | 4 | 26 | |
NuclearEngagement\Services\ApiRetryHandler::execute_batch() | 52 | 4 | 25 | |
NuclearEngagement\Services\ThemeMigrationService::create_dark_theme() | 43 | 2 | 55 | |
NuclearEngagement\Services\ThemeMigrationService::create_light_theme() | 43 | 2 | 55 | |
NuclearEngagement\Core\MetaRegistration::register_meta_keys() | 44 | 2 | 55 | |
NuclearEngagement\Services\DashboardDataService::get_category_dual_counts() | 46 | 3 | 39 | |
NuclearEngagement\Services\DashboardDataService::get_retry_tasks() | 51 | 4 | 23 | |
NuclearEngagement\Services\TaskTimeoutHandler::check_batch_timeouts() | 53 | 4 | 23 | |
NuclearEngagement\Services\TaskTransientManager::direct_db_get() | 53 | 4 | 23 | |
NuclearEngagement\Services\ApiException::is_retryable() | 53 | 4 | 23 | |
NuclearEngagement\Database\IndexManager::remove_index_if_exists() | 49 | 3 | 38 | |
NuclearEngagement\Services\ThemeSettingsService::duplicate_theme() | 55 | 4 | 22 | |
NuclearEngagement\Core\CacheWarmer::get_items_to_warm() | 56 | 4 | 22 | |
NuclearEngagement\Services\TaskTimeoutHandler::check_generation_timeouts() | 54 | 4 | 22 | |
NuclearEngagement\Admin\Dashboard::get_post_type_stats() | 53 | 4 | 21 | |
NuclearEngagement\Services\AdminNoticeService::add_persistent_notice() | 54 | 4 | 21 | |
NuclearEngagement\Services\BatchProcessingHandler::process_batch() | 55 | 4 | 21 | |
NuclearEngagement\Services\ContentStorageService::handle_background_save() | 53 | 4 | 21 | |
NuclearEngagement\Services\BatchProcessingHandler::init() | 54 | 4 | 20 | |
NuclearEngagement\Utils\CacheUtils::query_cache_key() | 55 | 4 | 20 | |
NuclearEngagement\Services\ApiRetryHandler::get_circuit_status() | 54 | 4 | 20 | |
NuclearEngagement\OptinData::insert() | 54 | 4 | 20 | |
NuclearEngagement\Admin\TaskDataGatherer::gatherDataFromIndex() | 54 | 4 | 20 | |
NuclearEngagement\Services\AdminNoticeService::display_notice() | 54 | 4 | 20 | |
NuclearEngagement\Services\ApiRetryHandler::record_success() | 55 | 4 | 20 | |
NuclearEngagement\Services\BatchProcessingHandler::init() | 54 | 4 | 20 | |
NuclearEngagement\Database\TransactionManager::commit() | 56 | 4 | 20 | |
NuclearEngagement\Security\CssSanitizer::sanitize_border_style() | 55 | 4 | 20 | |
NuclearEngagement\Admin\TaskActionHandler::cancelGeneration() | 55 | 4 | 19 | |
NuclearEngagement\Services\TaskTimeoutHandler::is_task_timed_out() | 55 | 4 | 19 | |
NuclearEngagement\Services\PostsQueryService::get_posts_count_only() | 56 | 4 | 18 | |
NuclearEngagement\Services\ThemeLoader::get_inline_critical_css() | 56 | 4 | 18 | |
NuclearEngagement\Services\CentralizedPollingQueue::get_queue_status() | 57 | 4 | 18 | |
NuclearEngagement\Database\IndexManager::add_performance_indexes() | 45 | 2 | 48 | |
NuclearEngagement\Services\ThemeCssGenerator::build_css_from_config() | 56 | 4 | 18 | |
NuclearEngagement\Modules\Quiz\Quiz_Shortcode::render() | 56 | 4 | 18 | |
NuclearEngagement\Core\Plugin::cleanup_old_batches() | 57 | 4 | 17 | |
NuclearEngagement\Core\ServiceManager::initializeFrontendServices() | 56 | 4 | 17 | |
NuclearEngagement\Admin\TaskDataGatherer::processSingleTask() | 49 | 3 | 32 | |
NuclearEngagement\Core\Plugin::cleanup_orphaned_batches() | 57 | 4 | 17 | |
NuclearEngagement\Core\PluginBootstrap::initializeFrontendServices() | 56 | 4 | 17 | |
NuclearEngagement\Services\TaskIndexService::rebuild_index() | 49 | 3 | 31 | |
NuclearEngagement\Core\ServiceDiscovery::scanDirectory() | 58 | 4 | 16 | |
NuclearEngagement\Services\TaskTimeoutHandler::is_batch_timed_out() | 57 | 4 | 16 | |
NuclearEngagement\Core\PluginBootstrap::registerAutoGenerationHooks() | 58 | 4 | 16 | |
NuclearEngagement\Core\ServiceManager::registerAutoGenerationHooks() | 58 | 4 | 16 | |
NuclearEngagement\Services\GenerationService::queueAutoGeneration() | 50 | 3 | 31 | |
NuclearEngagement\Services\ApiRetryHandler::get_circuit_state() | 58 | 4 | 15 | |
NuclearEngagement\Admin\Controller\Ajax\UpdatesBatchHandler::extractBatchResults() | 64 | 5 | 10 | |
NuclearEngagement\Services\ContentStorageService::validate_quiz_data() | 65 | 5 | 7 | |
NuclearEngagement\Services\ThemeLoader::load_custom_theme() | 59 | 4 | 15 | |
NuclearEngagement\Admin\Tasks::check_cron_status() | 58 | 4 | 15 | |
NuclearEngagement\Core\Plugin::nuclen_define_admin_hooks() | 43 | 2 | 45 | |
NuclearEngagement\Admin\TaskDataGatherer::check_cron_status() | 58 | 4 | 15 | |
NuclearEngagement\Validators\Validator::is_empty() | 65 | 5 | 9 | |
NuclearEngagement\Core\CacheWarmer::warm_post_item() | 59 | 4 | 15 | |
NuclearEngagement\Services\CircuitBreakerService::record_success() | 59 | 4 | 14 | |
NuclearEngagement\Core\PluginBootstrap::renderMinimalAdminPage() | 59 | 4 | 14 | |
NuclearEngagement\Security\CssSanitizer::sanitize_general_css_value() | 59 | 4 | 14 | |
NuclearEngagement\Services\CircuitBreakerService::record_failure() | 59 | 4 | 14 | |
NuclearEngagement\Services\HealthCheckService::parse_memory_limit() | 61 | 4 | 13 | |
NuclearEngagement\Core\PerformanceMonitor::stop() | 59 | 4 | 13 | |
NuclearEngagement\Core\CacheManager::invalidate_group() | 59 | 4 | 13 | |
NuclearEngagement\Core\CacheManager::invalidate_by_trigger() | 60 | 4 | 13 | |
NuclearEngagement\Utils\ContentExtractor::extract_elementor_content() | 61 | 4 | 13 | |
NuclearEngagement\Services\ThemeCssGenerator::generate_component_styles() | 60 | 4 | 13 | |
NuclearEngagement\Services\ThemeValidator::validate_theme_name() | 61 | 4 | 13 | |
NuclearEngagement\Core\CacheWarmer::get_predictive_cache_items() | 60 | 4 | 12 | |
NuclearEngagement\Core\CacheWarmer::warm_cache_item() | 62 | 4 | 12 | |
NuclearEngagement\Core\CacheWarmer::get_group_items() | 63 | 4 | 12 | |
NuclearEngagement\Security\CssSanitizer::sanitize_css_value() | 63 | 4 | 12 | |
NuclearEngagement\Services\LoggingService::check_write_permissions() | 62 | 4 | 11 | |
NuclearEngagement\Services\CentralizedPollingQueue::add_to_queue() | 52 | 3 | 26 | |
NuclearEngagement\Services\TaskIndexService::get_statistics() | 52 | 3 | 26 | |
NuclearEngagement\Services\GenerationService::__construct() | 62 | 4 | 11 | |
NuclearEngagement\Core\DistributedLock::is_locked() | 62 | 4 | 11 | |
NuclearEngagement\Requests\GenerateRequest::filter_accessible_posts() | 53 | 3 | 25 | |
NuclearEngagement\Services\ThemeValidator::is_valid_color() | 54 | 3 | 24 | |
NuclearEngagement\Repositories\AbstractRepository::delete() | 53 | 3 | 24 | |
NuclearEngagement\Requests\GenerateRequest::sanitize_post_data() | 53 | 3 | 23 | |
NuclearEngagement\Services\DashboardDataService::get_all_generation_tasks() | 54 | 3 | 22 | |
NuclearEngagement\Services\ThemeMigrationService::migrate_custom_theme() | 55 | 3 | 22 | |
NuclearEngagement\Core\DistributedLock::takeover_expired_lock() | 55 | 3 | 21 | |
NuclearEngagement\Repositories\AbstractRepository::delete_by() | 55 | 3 | 21 | |
NuclearEngagement\Core\QueryOptimizer::execute_cached_query() | 55 | 3 | 20 | |
NuclearEngagement\Utils\CacheUtils::clean_group_transients() | 55 | 3 | 20 | |
NuclearEngagement\Services\AdminNoticeService::add_generation_complete_notice() | 55 | 3 | 20 | |
NuclearEngagement\Core\ServiceManager::initializeApiServices() | 55 | 3 | 20 | |
NuclearEngagement\Database\TransactionManager::execute_batch() | 57 | 3 | 19 | |
NuclearEngagement\Core\CacheManager::init() | 55 | 3 | 19 | |
NuclearEngagement\Services\DashboardDataService::rebuild_transient_index() | 56 | 3 | 18 | |
NuclearEngagement\Entities\Post::from_array() | 57 | 3 | 17 | |
NuclearEngagement\Requests\GenerateRequest::validate_workflow_type() | 58 | 3 | 17 | |
NuclearEngagement\Utils\CacheUtils::invalidate_by_pattern() | 57 | 3 | 17 | |
NuclearEngagement\Validators\Validator::validate() | 57 | 3 | 16 | |
NuclearEngagement\Core\PerformanceMonitor::getMemoryUsage() | 58 | 3 | 15 | |
NuclearEngagement\Admin\TaskDataGatherer::gatherData() | 58 | 3 | 15 | |
NuclearEngagement\Core\DistributedLock::release() | 65 | 4 | 8 | |
NuclearEngagement\Core\DistributedLock::get_info() | 62 | 4 | 10 | |
NuclearEngagement\Validators\Validator::handle_custom_rule() | 63 | 4 | 10 | |
NuclearEngagement\Core\DistributedLock::extend() | 63 | 4 | 9 | |
NuclearEngagement\Core\CacheManager::invalidate_pattern() | 63 | 4 | 9 | |
NuclearEngagement\Database\TransactionManager::is_deadlock_error() | 67 | 4 | 7 | |
NuclearEngagement\Core\CacheManager::should_compress_value() | 74 | 4 | 4 | |
NuclearEngagement\Services\ThemeValidator::sanitize_config() | 65 | 4 | 9 | |
NuclearEngagement\Services\ThemeEventManager::on_theme_saved() | 67 | 4 | 7 | |
NuclearEngagement\Admin\Tasks::clear_tasks_cache() | 58 | 3 | 15 | |
NuclearEngagement\Core\CacheWarmer::get_post_cache_items() | 51 | 2 | 29 | |
NuclearEngagement\Core\ServiceDiscovery::loadProviders() | 60 | 3 | 14 | |
NuclearEngagement\Core\ServiceManager::initializeBatchProcessing() | 60 | 3 | 14 | |
NuclearEngagement\Core\QueryOptimizer::optimize_wp_query() | 59 | 3 | 14 | |
NuclearEngagement\Services\CentralizedPollingQueue::mark_generation_complete() | 61 | 3 | 14 | |
NuclearEngagement\Validators\Validator::parse_rules() | 60 | 3 | 13 | |
NuclearEngagement\Modules\Quiz\Quiz_Service::get_quiz_data() | 61 | 3 | 13 | |
NuclearEngagement\Core\ServiceDiscovery::registerDiscoveredService() | 60 | 3 | 13 | |
NuclearEngagement\Core\CacheManager::warmup() | 60 | 3 | 13 | |
NuclearEngagement\Services\ThemeMigrationService::migrate_legacy_settings() | 61 | 3 | 13 | |
NuclearEngagement\Core\PerformanceMonitor::getAllMetrics() | 60 | 3 | 13 | |
NuclearEngagement\Services\LoggingService::write_messages() | 61 | 3 | 13 | |
NuclearEngagement\Core\CacheWarmer::warm_settings_item() | 61 | 3 | 13 | |
NuclearEngagement\Services\LoggingService::prepare_log_data() | 61 | 3 | 12 | |
NuclearEngagement\Services\ContentStorageService::process_question_answers() | 61 | 3 | 12 | |
NuclearEngagement\Services\ContentStorageService::process_single_question() | 60 | 3 | 12 | |
NuclearEngagement\Services\TaskIndexService::update_task_status() | 61 | 3 | 12 | |
NuclearEngagement\Services\TaskTimeoutHandler::register_hooks() | 61 | 3 | 12 | |
NuclearEngagement\Core\Plugin::recover_generation() | 61 | 3 | 12 | |
NuclearEngagement\Services\AdminNoticeService::render() | 61 | 3 | 12 | |
NuclearEngagement\Modules\Quiz\Quiz_Service::set_protected() | 62 | 3 | 11 | |
NuclearEngagement\Services\CircuitBreakerService::is_open() | 62 | 3 | 11 | |
NuclearEngagement\Services\TaskIndexService::apply_filters() | 63 | 3 | 11 | |
NuclearEngagement\Services\PostsQueryService::build_optimized_sql() | 63 | 3 | 11 | |
NuclearEngagement\Utils\CacheUtils::remember() | 62 | 3 | 11 | |
NuclearEngagement\Core\PerformanceMonitor::trackWordPressHooks() | 54 | 2 | 26 | |
NuclearEngagement\Entities\Post::__construct() | 62 | 3 | 11 | |
NuclearEngagement\Core\PerformanceMonitor::getMetrics() | 61 | 3 | 11 | |
NuclearEngagement\Services\ThemeValidator::validate_theme_config() | 63 | 3 | 11 | |
NuclearEngagement\Core\ServiceManager::initializeTaskTimeoutHandler() | 63 | 3 | 11 | |
NuclearEngagement\Services\AdminNoticeService::enqueue_dismiss_script() | 56 | 2 | 25 | |
NuclearEngagement\Services\TaskTimeoutHandler::handle_timed_out_batch() | 54 | 2 | 23 | |
NuclearEngagement\Admin\TaskDataGatherer::gatherDataFromTransients() | 54 | 2 | 22 | |
NuclearEngagement\Services\LoggingService::get_log_file_info() | 53 | 2 | 22 | |
NuclearEngagement\Core\QueryOptimizer::get_posts_batch() | 54 | 2 | 22 | |
NuclearEngagement\Admin\Controller\Ajax\TasksController::cancel_batch_task() | 55 | 2 | 20 | |
NuclearEngagement\Core\CacheWarmer::warm_post_cache() | 57 | 2 | 19 | |
NuclearEngagement\Services\CentralizedPollingQueue::poll_single_generation() | 57 | 2 | 19 | |
NuclearEngagement\Services\ContentStorageService::updatePostModifiedTime() | 57 | 2 | 19 | |
NuclearEngagement\Requests\GenerateRequest::sanitize_post_ids() | 57 | 2 | 19 | |
NuclearEngagement\Services\ApiRetryHandler::get_retry_delay() | 56 | 2 | 18 | |
NuclearEngagement\Services\GenerationService::getPendingRecoveries() | 57 | 2 | 18 | |
NuclearEngagement\Services\ThemeLoader::load_preset_theme() | 57 | 2 | 18 | |
NuclearEngagement\Core\QueryOptimizer::warmup_queries() | 58 | 2 | 18 | |
NuclearEngagement\Utils\CacheUtils::cleanup() | 58 | 2 | 17 | |
NuclearEngagement\Requests\GenerateRequest::map_summary_fields() | 57 | 2 | 17 | |
NuclearEngagement\Services\BatchProcessingHandler::cleanup_old_batches_hook() | 58 | 2 | 17 | |
NuclearEngagement\Core\CacheWarmer::get_query_cache_items() | 59 | 2 | 15 | |
NuclearEngagement\Events\EventDispatcher::count_listeners() | 64 | 3 | 10 | |
NuclearEngagement\Core\ServiceManager::maybeLoadFrontendServices() | 73 | 3 | 5 | |
NuclearEngagement\Services\CircuitBreaker::get_state() | 59 | 2 | 15 | |
NuclearEngagement\Services\ThemeEventManager::on_css_generated() | 69 | 3 | 6 | |
NuclearEngagement\Admin\TaskDataGatherer::processTaskResults() | 65 | 3 | 10 | |
NuclearEngagement\Services\ThemeEventManager::on_theme_deactivated() | 69 | 3 | 6 | |
NuclearEngagement\Validators\Rules\ValidationRules::validate_integer() | 69 | 3 | 6 | |
NuclearEngagement\Core\ServiceDiscovery::init() | 65 | 3 | 9 | |
NuclearEngagement\Utils\ValidationUtils::validate_ajax_request() | 65 | 3 | 9 | |
NuclearEngagement\Utils\ValidationUtils::validate_post_id() | 64 | 3 | 10 | |
NuclearEngagement\Services\ThemeCssGenerator::delete_css_file() | 65 | 3 | 9 | |
NuclearEngagement\Services\ThemeMigrationService::__construct() | 75 | 3 | 4 | |
NuclearEngagement\Core\CacheManager::get_statistics() | 62 | 3 | 10 | |
NuclearEngagement\Admin\Controller\Ajax\UpdatesBatchHandler::shouldGatherAllResults() | 68 | 3 | 6 | |
NuclearEngagement\Services\ThemeValidator::sanitize_component_settings() | 63 | 3 | 10 | |
NuclearEngagement\Services\ThemeEventManager::on_theme_activated() | 69 | 3 | 6 | |
NuclearEngagement\Services\ThemeCssGenerator::load_manifest() | 68 | 3 | 7 | |
NuclearEngagement\Utils\CacheUtils::set() | 63 | 3 | 10 | |
NuclearEngagement\Services\ThemeEventManager::on_theme_deleted() | 70 | 3 | 6 | |
NuclearEngagement\Core\QueryOptimizer::init() | 69 | 3 | 6 | |
NuclearEngagement\Events\EventDispatcher::add_listener() | 66 | 3 | 9 | |
NuclearEngagement\Services\LoggingService::debug() | 72 | 3 | 5 | |
NuclearEngagement\Services\AdminNoticeService::add() | 65 | 3 | 9 | |
NuclearEngagement\Events\EventDispatcher::get_instance() | 65 | 3 | 9 | |
NuclearEngagement\Services\ThemeCssGenerator::__construct() | 67 | 3 | 7 | |
NuclearEngagement\Admin\TaskDataGatherer::queryTasksFromDatabase() | 52 | 1 | 30 | |
NuclearEngagement\Validators\Rules\ValidationRules::validate_boolean() | 68 | 3 | 6 | |
NuclearEngagement\Services\BatchProcessingHandler::check_task_completion_hook() | 60 | 2 | 14 | |
NuclearEngagement\Services\TaskTimeoutHandler::validate_state_transition() | 60 | 2 | 14 | |
NuclearEngagement\Core\Plugin::nuclen_init_theme_system() | 63 | 2 | 12 | |
NuclearEngagement\Services\ThemeSettingsService::export_theme() | 62 | 2 | 12 | |
NuclearEngagement\Services\CentralizedPollingQueue::sort_queue() | 63 | 2 | 12 | |
NuclearEngagement\Services\GenerationService::storePartialGeneration() | 51 | 1 | 27 | |
NuclearEngagement\Admin\Controller\Ajax\UpdatesBatchHandler::logBatchProgress() | 64 | 2 | 11 | |
NuclearEngagement\Services\TaskTimeoutHandler::record_task_start() | 62 | 2 | 11 | |
NuclearEngagement\Core\Plugin::nuclen_define_public_hooks() | 52 | 1 | 25 | |
NuclearEngagement\Services\CircuitBreakerService::get_state() | 53 | 1 | 25 | |
NuclearEngagement\Services\CircuitBreaker::open_circuit() | 57 | 1 | 18 | |
NuclearEngagement\Services\CircuitBreakerService::open_circuit() | 58 | 1 | 17 | |
NuclearEngagement\Utils\CacheUtils::get_stats() | 58 | 1 | 16 | |
NuclearEngagement\Entities\Post::get_permalink() | 79 | 2 | 3 | |
NuclearEngagement\Services\CircuitBreaker::get_status() | 63 | 2 | 10 | |
NuclearEngagement\Validators\Rules\ValidationRules::validate_email() | 70 | 2 | 6 | |
nuclen_str_contains() | 77 | 2 | 3 | |
NuclearEngagement\Core\ServiceManager::runThemeMigration() | 70 | 2 | 6 | |
nuclen_str_ends_with() | 77 | 2 | 3 | |
NuclearEngagement\Core\LazyLoader::process_admin_asset_triggers() | 74 | 2 | 5 | |
NuclearEngagement\Services\CircuitBreaker::perform_health_check() | 64 | 2 | 10 | |
NuclearEngagement\Core\ServiceManager::maybeLoadApiServices() | 74 | 2 | 5 | |
NuclearEngagement\Services\ThemeLoader::__construct() | 79 | 2 | 3 | |
NuclearEngagement\Services\ThemeMigrationService::cleanup_legacy_files() | 68 | 2 | 7 | |
NuclearEngagement\Services\ThemeMigrationService::set_active_theme() | 71 | 2 | 6 | |
NuclearEngagement\Validators\Rules\ValidationRules::validate_numeric() | 70 | 2 | 6 | |
NuclearEngagement\Validators\Rules\ValidationRules::validate_in() | 67 | 2 | 7 | |
NuclearEngagement\Core\LazyLoader::process_admin_triggers() | 74 | 2 | 5 | |
NuclearEngagement\Services\ApiRetryHandler::is_retryable() | 71 | 2 | 6 | |
NuclearEngagement\Admin\Tasks::add_admin_notice() | 71 | 2 | 6 | |
NuclearEngagement\Core\ServiceManager::cleanupLogs() | 73 | 2 | 5 | |
NuclearEngagement\Services\ThemeCssGenerator::write_css_file() | 64 | 2 | 9 | |
NuclearEngagement\Entities\Post::get_edit_link() | 79 | 2 | 3 | |
NuclearEngagement\Services\CircuitBreaker::schedule_health_check() | 64 | 2 | 9 | |
NuclearEngagement\Services\ThemeMigrationService::rollback_migration() | 64 | 2 | 10 | |
NuclearEngagement\Services\CircuitBreakerService::init() | 70 | 2 | 6 | |
NuclearEngagement\Core\Plugin::nuclen_load_dependencies() | 65 | 2 | 9 | |
NuclearEngagement\Core\LazyLoader::process_frontend_triggers() | 74 | 2 | 5 | |
NuclearEngagement\Core\LazyLoader::check_condition() | 67 | 2 | 8 | |
NuclearEngagement\Admin\TaskDataGatherer::recoverStuckTasks() | 71 | 2 | 6 | |
NuclearEngagement\Services\CentralizedPollingQueue::get_queue() | 75 | 2 | 4 | |
NuclearEngagement\Validators\Rules\ValidationRules::validate_string() | 70 | 2 | 6 | |
NuclearEngagement\Validators\Rules\ValidationRules::validate_url() | 70 | 2 | 6 | |
NuclearEngagement\Validators\Rules\ValidationRules::validate_array() | 70 | 2 | 6 | |
NuclearEngagement\Services\ApiRetryHandler::__construct() | 71 | 2 | 6 | |
NuclearEngagement\Services\CircuitBreakerService::set_state() | 66 | 2 | 8 | |
NuclearEngagement\Services\ThemeSettingsService::set_active_theme_by_name() | 69 | 2 | 7 | |
NuclearEngagement\Services\ThemeSettingsService::save_theme_selection() | 71 | 2 | 6 | |
NuclearEngagement\Services\ThemeEventManager::clear_theme_caches() | 69 | 2 | 7 | |
NuclearEngagement\Repositories\AbstractRepository::invalidate_cache() | 70 | 2 | 6 | |
NuclearEngagement\Core\LazyLoader::preload() | 73 | 2 | 5 | |
NuclearEngagement\Services\ThemeSettingsService::set_active_theme_by_id() | 69 | 2 | 7 | |
NuclearEngagement\Events\EventDispatcher::has_listeners() | 78 | 2 | 3 | |
NuclearEngagement\Services\ThemeEventManager::instance() | 71 | 2 | 6 | |
NuclearEngagement\Entities\Post::to_array() | 60 | 1 | 14 | |
NuclearEngagement\Services\BatchProcessingHandler::process_batch_hook() | 59 | 1 | 14 | |
NuclearEngagement\Services\CircuitBreaker::close_circuit() | 60 | 1 | 14 | |
NuclearEngagement\Services\HealthCheckService::register_rest_routes() | 62 | 1 | 13 | |
NuclearEngagement\Services\ThemeLoader::get_component_selectors() | 63 | 1 | 12 | |
NuclearEngagement\Admin\Controller\Ajax\TasksController::__construct() | 81 | 1 | 3 | |
NuclearEngagement\Services\ApiRetryHandler::reset_circuit() | 69 | 1 | 6 | |
NuclearEngagement\Entities\Post::get_id() | 82 | 1 | 3 | |
nuclear_engagement_php_notice() | 69 | 1 | 8 | |
NuclearEngagement\Events\EventDispatcher::clear_listeners() | 80 | 1 | 3 | |
NuclearEngagement\Repositories\AbstractRepository::__construct() | 73 | 1 | 5 | |
NuclearEngagement\Entities\Post::set_content() | 81 | 1 | 3 | |
NuclearEngagement\Services\ThemeCssGenerator::update_manifest() | 64 | 1 | 10 | |
NuclearEngagement\Services\HealthCheckService::is_healthy() | 80 | 1 | 3 | |
NuclearEngagement\Admin\Tasks::__construct() | 77 | 1 | 4 | |
NuclearEngagement\Entities\Post::get_content() | 82 | 1 | 3 | |
NuclearEngagement\Entities\Post::set_title() | 81 | 1 | 3 | |
NuclearEngagement\Services\PostsQueryService::build_query_args() | 80 | 1 | 3 | |
NuclearEngagement\Services\BatchProcessingHandler::add_cron_schedules() | 68 | 1 | 7 | |
NuclearEngagement\Utils\ValidationUtils::validate_capability() | 80 | 1 | 3 | |
NuclearEngagement\Validators\Validator::__construct() | 80 | 1 | 3 | |
NuclearEngagement\Services\ThemeEventManager::register_hooks() | 62 | 1 | 10 | |
NuclearEngagement\Helpers\InputValidator::clear_errors() | 80 | 1 | 3 | |
NuclearEngagement\Events\EventDispatcher::get_registered_events() | 80 | 1 | 3 | |
NuclearEngagement\Repositories\AbstractRepository::get_cache_group() | 100 | 1 | 0 | |
NuclearEngagement\Admin\Controller\Ajax\UpdatesController::getBatchStatus() | 70 | 1 | 6 | |
NuclearEngagement\Services\PublishGenerationHandler::__construct() | 81 | 1 | 3 | |
NuclearEngagement\Services\ThemeValidator::is_valid_size() | 79 | 1 | 3 | |
NuclearEngagement\Services\CircuitBreaker::__construct() | 71 | 1 | 6 | |
NuclearEngagement\Database\TransactionManager::in_transaction() | 82 | 1 | 3 | |
NuclearEngagement\Services\ThemeEventManager::__construct() | 82 | 1 | 3 | |
NuclearEngagement\Services\ThemeEventManager::trigger_theme_activated() | 79 | 1 | 3 | |
NuclearEngagement\Services\ThemeValidator::is_valid_font_weight() | 72 | 1 | 4 | |
NuclearEngagement\Helpers\InputValidator::get_field_errors() | 78 | 1 | 3 | |
NuclearEngagement\Admin\Controller\Ajax\UpdatesController::updateParentJobStatus() | 70 | 1 | 6 | |
NuclearEngagement\Services\PostsQueryService::clear_cache() | 76 | 1 | 4 | |
NuclearEngagement\Entities\Post::get_title() | 82 | 1 | 3 | |
NuclearEngagement\Database\TransactionManager::get_transaction_level() | 82 | 1 | 3 | |
NuclearEngagement\Utils\ContentExtractor::is_elementor_post() | 78 | 1 | 3 | |
NuclearEngagement\Services\CircuitBreakerService::update_state() | 74 | 1 | 4 | |
NuclearEngagement\Repositories\AbstractRepository::get_table_name() | 100 | 1 | 0 | |
NuclearEngagement\Helpers\InputValidator::has_errors() | 79 | 1 | 3 | |
NuclearEngagement\Database\TransactionManager::__construct() | 77 | 1 | 4 | |
NuclearEngagement\Modules\Quiz\Quiz_Service::is_protected() | 78 | 1 | 3 | |
NuclearEngagement\Validators\Validator::add_rule() | 80 | 1 | 3 | |
NuclearEngagement\Services\HealthCheckService::register_check() | 80 | 1 | 3 | |
NuclearEngagement\Services\HealthCheckService::rest_health_check() | 67 | 1 | 7 | |
NuclearEngagement\Services\HealthCheckService::get_status() | 76 | 1 | 4 | |
NuclearEngagement\Utils\ValidationUtils::validate_nonce() | 78 | 1 | 3 | |
NuclearEngagement\Services\ThemeLoader::init() | 72 | 1 | 5 | |
NuclearEngagement\Services\PostsQueryService::register_hooks() | 75 | 1 | 4 | |
NuclearEngagement\Core\Plugin::nuclen_run() | 91 | 1 | 2 | |
NuclearEngagement\Utils\ValidationUtils::sanitize_api_key() | 79 | 1 | 3 | |
NuclearEngagement\Helpers\InputValidator::get_errors() | 80 | 1 | 3 | |
NuclearEngagement\Services\PostsQueryService::__construct() | 73 | 1 | 5 | |
NuclearEngagement\Services\PublishGenerationHandler::register_hooks() | 74 | 1 | 4 | |
NuclearEngagement\Services\BatchProcessingHandler::__construct() | 74 | 1 | 5 | |
NuclearEngagement\Admin\Controller\Ajax\UpdatesController::__construct() | 77 | 1 | 4 | |
NuclearEngagement\Events\EventDispatcher::__construct() | 81 | 1 | 3 | |
NuclearEngagement\Services\ThemeCssGenerator::generate_filename() | 75 | 1 | 4 | |
NuclearEngagement\Services\HealthCheckService::__construct() | 74 | 1 | 5 |
1014 more item(s) not shown.