Code Analysis: One Click Demo Import 2.6.1

Function Rating Maintainability Complexity Lines of code
OCDI\WidgetImporter::import_data()
C
30 26 114
OCDI\Helpers::download_import_files()
B
38 19 71
OCDI\Helpers::process_uploaded_files()
B
36 15 97
OCDI\CustomizerImporter::import_customizer_options()
A
40 15 59
OCDI\OneClickDemoImport::import_demo_data_ajax_callback()
A
42 10 52
OCDI\WPCLICommands::list_predefined()
A
55 11 17
OCDI\WPCLICommands::import_predefined()
A
47 8 36
OCDI\OneClickDemoImport::use_existing_importer_data()
S
59 8 13
OCDI\Helpers::import_file_info()
S
53 6 22
OCDI\WPCLICommands::import()
S
57 6 17
OCDI\WXRImporter::set_importer_data()
S
64 7 8
OCDI\CustomizerImporter::customizer_sideload_image()
S
50 5 29
OCDI\Helpers::get_all_demo_import_categories()
S
59 6 14
OCDI\ReduxImporter::import()
S
48 4 36
OCDI\Helpers::check_wp_filesystem_credentials()
S
48 4 35
OCDI\WXRImporter::woocommerce_product_attributes_registration()
S
49 4 30
OCDI\CustomizerImporter::import_customizer_images()
S
58 5 15
OCDI\Downloader::get_content_from_url()
S
50 4 29
OCDI\OneClickDemoImport::final_response()
S
46 3 42
OCDI\OneClickDemoImport::append_to_frontend_error_messages()
S
61 5 12
OCDI\OneClickDemoImport::admin_enqueue_scripts()
S
49 4 27
OCDI\WPCLICommands::import_content()
S
53 4 23
OCDI\Helpers::append_to_file()
S
53 4 23
OCDI\WPCLICommands::import_customizer()
S
56 4 19
OCDI\WPCLICommands::import_widgets()
S
56 4 19
OCDI\OneClickDemoImport::setup_plugin_with_filter_data()
S
56 4 17
OCDI\Importer::import_content()
S
56 4 17
OCDI_Plugin::__construct()
S
58 4 14
OCDI\WidgetImporter::import()
S
52 3 27
OCDI\WidgetImporter::available_widgets()
S
61 4 12
OCDI\WidgetImporter::format_results_for_log()
S
60 4 12
OCDI\Helpers::get_demo_import_item_categories()
S
61 4 12
OCDI\Importer::new_ajax_request_maybe()
S
53 3 23
OCDI\Helpers::data_from_file()
S
56 3 19
OCDI\Helpers::write_to_file()
S
57 3 18
OCDI\ImportActions::fix_custom_menu_widget_ids()
S
63 4 10
OCDI\WPCLICommands::any_import_options_set()
S
61 3 14
OCDI\WidgetImporter::process_import_file()
S
61 3 13
OCDI\CustomizerImporter::import()
S
55 2 21
OCDI\Helpers::validate_import_file_info()
S
66 3 9
OCDI\OneClickDemoImport::frontend_error_messages_display()
S
64 3 10
OCDI\CustomizerImporter::customizer_is_image_url()
S
67 3 8
OCDI_Plugin::set_plugin_constants()
S
66 3 9
OCDI\OneClickDemoImport::import_customizer_data_ajax_callback()
S
64 3 10
OCDI\ImportActions::do_import_action()
S
60 2 14
OCDI\Helpers::verify_ajax_call()
S
62 2 12
OCDI\Downloader::get_error_from_response()
S
62 2 12
OCDI\ImportActions::register_hooks()
S
61 2 11
OCDI\Logger::log()
S
63 2 11
OCDI\OneClickDemoImport::create_plugin_page()
S
57 1 18
OCDI\ImportActions::widgets_import()
S
73 2 5
OCDI\ImportActions::customizer_import()
S
73 2 5
OCDI\Helpers::is_import_file_info_format_correct()
S
71 2 6
OCDI\Logger::error_output()
S
65 2 10
OCDI\Importer::__construct()
S
65 2 9
OCDI\Importer::include_required_files()
S
73 2 5
OCDI\Downloader::download_file()
S
68 2 7
OCDI\WXRImporter::__construct()
S
65 2 8
OCDI\WidgetImporter::import_widgets()
S
69 2 7
OCDI\ImportActions::redux_import()
S
73 2 5
OCDI\WPCLICommands::do_action()
S
64 2 9
OCDI\Downloader::set_download_directory_path()
S
65 2 9
OCDI\OneClickDemoImport::after_all_import_data_ajax_callback()
S
69 2 7
OCDI_Plugin::set_plugin_version_constant()
S
71 2 6
OCDI\OneClickDemoImport::get_instance()
S
72 2 6
OCDI\Helpers::register_file_as_media_attachment()
S
60 1 12
OCDI\OneClickDemoImport::get_log_file_path()
S
82 1 3
OCDI\Helpers::log_error_and_send_ajax_response()
S
68 1 8
OCDI\Downloader::get_download_directory_path()
S
82 1 3
OCDI\Helpers::get_log_path()
S
67 1 7
OCDI\Importer::set_logger()
S
81 1 3
OCDI\Helpers::set_demo_import_start_time()
S
78 1 3
OCDI\WXRImporter::get_importer_data()
S
64 1 10
OCDI\ImportActions::before_widget_import_action()
S
79 1 3
OCDI\OneClickDemoImport::load_textdomain()
S
77 1 3
OCDI\OneClickDemoImport::__construct()
S
64 1 9
OCDI\CustomizerOption::import()
S
81 1 3
OCDI\Helpers::get_log_url()
S
71 1 5
OCDI\OneClickDemoImport::__wakeup()
S
98 1 1
OCDI\Importer::get_importer_data()
S
81 1 3
OCDI\OneClickDemoImport::get_current_importer_data()
S
64 1 10
OCDI\OneClickDemoImport::__clone()
S
98 1 1
OCDI\Importer::set_importer_data()
S
81 1 3
OCDI\ImportActions::after_import_action()
S
79 1 3
OCDI\Helpers::set_ocdi_import_data_transient()
S
78 1 3
OCDI_Plugin::old_php_admin_error_notice()
S
73 1 4
OCDI\ImportActions::before_content_import_action()
S
79 1 3
OCDI\Importer::import()
S
81 1 3
OCDI\OneClickDemoImport::display_plugin_page()
S
80 1 3
OCDI\Downloader::__construct()
S
81 1 3
OCDI\Importer::set_current_importer_data()
S
75 1 4
OCDI\WPCLICommands::__construct()
S
71 1 6