Code Analysis: ThemeGrill Demo Importer 2.0.0.5

Function Rating Maintainability Complexity Lines of code
ThemeGrill\Demo\Importer\Importers\WXRImporter\WXRImporter::process_post()
D
23
33 209
ThemeGrill\Demo\Importer\Importers\ThemeModsImporter::processImport()
C
31 28 102
ThemeGrill\Demo\Importer\Importers\WidgetsImporter::processImport()
C
31 25 105
ThemeGrill\Demo\Importer\Importers\WXRImporter\WXRImporter::parse_post_node()
C
34 26 87
ThemeGrill\Demo\Importer\ImportHooks::themegrill_update_block_term_ids()
B
40 23 55
ThemeGrill\Demo\Importer\Importers\WXRImporter\WXRImporter::import()
B
33 18 109
ThemeGrill\Demo\Importer\Admin::get_filtered_data()
B
33 17 113
ThemeGrill\Demo\Importer\Logger::log()
B
42 17 46
ThemeGrill\Demo\Importer\ImportHooks::init()
B
35 14 88
ThemeGrill\Demo\Importer\Importers\PluginImporter::installActivatePlugin()
A
34 12 102
ThemeGrill\Demo\Importer\ImportHooks::set_masteriyo_pages()
A
37 13 77
ThemeGrill\Demo\Importer\Importers\WXRImporter\WXRImporter::process_attachment()
A
37 13 75
ThemeGrill\Demo\Importer\Importers\WXRImporter\WXRImporter::post_process_posts()
A
39 10 73
ThemeGrill\Demo\Importer\Importers\WXRImporter\WXRImporter::process_term()
A
37 9 85
ThemeGrill\Demo\Importer\ImportHooks::set_wc_pages()
A
41 10 60
ThemeGrill\Demo\Importer\Importers\WXRImporter\WXRImporter::process_post_meta()
A
46 11 39
ThemeGrill\Demo\Importer\Importers\WXRImporter\WXRImporter::parse_term_node()
A
42 10 52
ThemeGrill\Demo\Importer\ImportHooks::update_widget_data()
A
48 11 31
ThemeGrill\Demo\Importer\Importers\WXRImporter\WXRImporter::fetch_remote_file()
A
42 9 53
ThemeGrill\Demo\Importer\Importers\WXRImporter\WPImporterLoggerServerSentEvents::log()
A
53 11 22
ThemeGrill\Demo\Importer\ImportHooks::update_nav_menu_items()
A
52 11 20
ThemeGrill\Demo\Importer\Services\ImportService::cleanup()
A
47 9 36
ThemeGrill\Demo\Importer\Admin::get_demo_packages()
A
45 8 45
ThemeGrill\Demo\Importer\Importers\WXRImporter\WXRImporter::replace_elementor_categories_ids()
A
51 9 27
ThemeGrill\Demo\Importer\Importers\ContentImporter::import_core_options()
A
52 9 25
ThemeGrill\Demo\Importer\Importers\WXRImporter\WXRImporter::process_menu_item_meta()
A
46 8 40
ThemeGrill\Demo\Importer\Importers\ContentImporter::import()
A
44 7 47
ThemeGrill\Demo\Importer\Admin::admin_menu()
A
46 7 41
ThemeGrill\Demo\Importer\Importers\WXRImporter\WXRImporter::post_process_menu_item()
A
47 7 41
ThemeGrill\Demo\Importer\Logger::interpolate()
S
56 8 15
ThemeGrill\Demo\Importer\Admin::fetch_demo_data()
S
46 6 42
ThemeGrill\Demo\Importer\ImportHooks::process_evf_posts()
S
51 7 27
ThemeGrill\Demo\Importer\ImportHooks::update_evf_form_ids()
S
57 7 17
ThemeGrill\Demo\Importer\ImportHooks::set_elementor_active_kit()
S
51 6 27
ThemeGrill\Demo\Importer\Importers\WXRImporter\WXRImporter::process_term_meta()
S
54 6 21
ThemeGrill\Demo\Importer\Admin::enqueue_demo_importer_assets()
S
48 5 33
ThemeGrill\Demo\Importer\Services\ImportService::handleImport()
S
58 6 16
ThemeGrill\Demo\Importer\ImportHooks::update_masteriyo_data()
S
60 6 13
ThemeGrill\Demo\Importer\Services\SiteService::fetchSitesData()
S
51 5 26
ThemeGrill\Demo\Importer\Importers\WXRImporter\WXRImporter::parse_category_node()
S
56 5 20
ThemeGrill\Demo\Importer\Importers\WXRImporter\WXRImporter::parse_meta_node()
S
58 5 16
ThemeGrill\Demo\Importer\Importers\WXRImporter\WXRImporter::term_exists()
S
58 5 15
ThemeGrill\Demo\Importer\RestApi::register_api_endpoints()
S
42 1 70
ThemeGrill\Demo\Importer\Importers\ThemeModsImporter::import()
S
52 4 24
ThemeGrill\Demo\Importer\Importers\WidgetsImporter::import()
S
52 4 24
ThemeGrill\Demo\Importer\Importers\ContentImporter::import_xml()
S
54 4 20
ThemeGrill\Demo\Importer\Admin::get_localized_data()
S
55 4 19
ThemeGrill\Demo\Importer\Importers\ThemeModsImporter::process_array_images()
S
63 5 10
ThemeGrill\Demo\Importer\ImportHooks::update_magazine_blocks_settings()
S
60 4 13
ThemeGrill\Demo\Importer\ImportHooks::update_blockart_blocks_settings()
S
60 4 13
ThemeGrill\Demo\Importer\Importers\WXRImporter\WXRImporter::post_exists()
S
61 4 12
ThemeGrill\Demo\Importer\Importers\WidgetsImporter::available_widgets()
S
61 4 12
ThemeGrill\Demo\Importer\Admin::get_theme()
S
61 4 12
ThemeGrill\Demo\Importer\Importers\ThemeModsImporter::import_customizer_images()
S
62 4 11
ThemeGrill\Demo\Importer\Admin::get_core_supported_themes()
S
47 2 40
ThemeGrill\Demo\Importer\Controllers\ImportController::install()
S
53 3 24
ThemeGrill\Demo\Importer\Controllers\ImportController::activate_pro()
S
54 3 22
ThemeGrill\Demo\Importer\Importers\ContentImporter::get_page_by_title()
S
55 3 21
ThemeGrill\Demo\Importer\ImportHooks::setup_yith_woocommerce_wishlist()
S
64 4 9
ThemeGrill\Demo\Importer\Importers\WXRImporter\WXRImporter::remap_featured_images()
S
63 4 10
ThemeGrill\Demo\Importer\Importers\ThemeModsImporter::replace_image_host()
S
59 3 13
ThemeGrill\Demo\Importer\ImportHooks::tg_update_demo_importer_options()
S
62 3 12
ThemeGrill\Demo\Importer\Importers\WXRImporter\WXRImporter::get_reader()
S
61 3 12
ThemeGrill\Demo\Importer\Importers\WXRImporter\WXRImporter::import_start()
S
62 3 12
ThemeGrill\Demo\Importer\Controllers\SiteController::get_sites()
S
55 2 22
ThemeGrill\Demo\Importer\App::load_plugin_textdomain()
S
66 3 7
ThemeGrill\Demo\Importer\Importers\ThemeModsImporter::is_image_url()
S
70 3 6
ThemeGrill\Demo\Importer\ImportHooks::delete_nav_menus()
S
67 3 8
ThemeGrill\Demo\Importer\ImportHooks::set_siteorigin_settings()
S
65 3 8
ThemeGrill\Demo\Importer\Controllers\ImportController::get_localized_data()
S
61 2 12
ThemeGrill\Demo\Importer\Importers\WXRImporter\WXRImporter::import_end()
S
63 2 11
ThemeGrill\Demo\Importer\Importers\WXRImporter\WXRImporter::__construct()
S
54 1 23
ThemeGrill\Demo\Importer\Logger::getInstance()
S
71 2 6
ThemeGrill\Demo\Importer\ImportHooks::update_customizer_data()
S
68 2 7
ThemeGrill\Demo\Importer\ImportHooks::reset_widgets()
S
69 2 7
ThemeGrill\Demo\Importer\Controllers\ImportController::cleanup()
S
66 2 8
ThemeGrill\Demo\Importer\App::plugin_row_meta()
S
61 2 10
ThemeGrill\Demo\Importer\Importers\WXRImporter\WXRImporter::is_valid_meta_key()
S
71 2 6
ThemeGrill\Demo\Importer\ImportHooks::regenerate_elementor_styles()
S
73 2 5
ThemeGrill\Demo\Importer\Importers\WXRImporter\WXRImporter::prefill_existing_posts()
S
67 2 7
ThemeGrill\Demo\Importer\ImportHooks::set_elementor_load_fa4_shim()
S
71 2 6
ThemeGrill\Demo\Importer\Logger::getLog()
S
74 2 4
ThemeGrill\Demo\Importer\Importers\WXRImporter\WXRImporter::prefill_existing_terms()
S
62 2 10
ThemeGrill\Demo\Importer\Importers\WXRImporter\WXRImporter::post_process()
S
73 2 5
ThemeGrill\Demo\Importer\Importers\WXRImporter\WXRImporter::log_error()
S
68 2 7
ThemeGrill\Demo\Importer\Importers\WXRImporter\WXRImporter::replace_attachment_urls_in_content()
S
62 2 10
ThemeGrill\Demo\Importer\Admin::woocommerce_disable_setup_wizard()
S
70 2 6
ThemeGrill\Demo\Importer\Services\ImportService::completeImport()
S
60 1 13
ThemeGrill\Demo\Importer\Logger::__construct()
S
62 1 12
ThemeGrill\Demo\Importer\RestApi::init()
S
75 1 4
ThemeGrill\Demo\Importer\Deactivator::deactivate()
S
89 1 2
ThemeGrill\Demo\Importer\Importers\WidgetsImporter::__construct()
S
80 1 3
ThemeGrill\Demo\Importer\Importers\WXRImporter\WPImporterLogger::info()
S
79 1 3
ThemeGrill\Demo\Importer\Services\ImportService::__construct()
S
68 1 7
ThemeGrill\Demo\Importer\Logger::critical()
S
79 1 3
ThemeGrill\Demo\Importer\Logger::debug()
S
79 1 3
ThemeGrill\Demo\Importer\Importers\WXRImporter\WPImporterLogger::warning()
S
79 1 3
ThemeGrill\Demo\Importer\Services\ImportService::installPlugins()
S
75 1 4
ThemeGrill\Demo\Importer\Activator::init()
S
79 1 3
ThemeGrill\Demo\Importer\Importers\WXRImporter\WXRImporter::bump_request_timeout()
S
83 1 3
ThemeGrill\Demo\Importer\Importers\WXRImporter\WXRImporter::mark_post_exists()
S
75 1 4
ThemeGrill\Demo\Importer\Importers\WXRImporter\WXRImporter::max_attachment_size()
S
79 1 3
ThemeGrill\Demo\Importer\App::init()
S
77 1 4
ThemeGrill\Demo\Importer\Activator::activate()
S
89 1 2
ThemeGrill\Demo\Importer\Logger::info()
S
79 1 3
ThemeGrill\Demo\Importer\App::plugin_action_links()
S
66 1 7
ThemeGrill\Demo\Importer\Services\ImportService::importWidgets()
S
80 1 3
ThemeGrill\Demo\Importer\Logger::warning()
S
79 1 3
ThemeGrill\Demo\Importer\Importers\WXRImporter\WPImporterLogger::log()
S
67 1 8
ThemeGrill\Demo\Importer\Importers\WXRImporter\WXRImporter::cmpr_strlen()
S
79 1 3
ThemeGrill\Demo\Importer\Importers\WXRImporter\WPImporterLogger::debug()
S
79 1 3
ThemeGrill\Demo\Importer\ImportHooks::remove_theme_mods()
S
82 1 3
ThemeGrill\Demo\Importer\Logger::alert()
S
79 1 3
ThemeGrill\Demo\Importer\Importers\WXRImporter\WXRImporter::mark_term_exists()
S
74 1 4
ThemeGrill\Demo\Importer\App::plugin_url()
S
78 1 3
ThemeGrill\Demo\Importer\Importers\WXRImporter\WXRImporter::get_mapping_data()
S
82 1 3
ThemeGrill\Demo\Importer\Deactivator::init()
S
79 1 3
ThemeGrill\Demo\Importer\Logger::write()
S
72 1 5
ThemeGrill\Demo\Importer\Importers\WXRImporter\WXRImporter::set_logger()
S
81 1 3
ThemeGrill\Demo\Importer\Admin::init()
S
72 1 5
ThemeGrill\Demo\Importer\Services\ImportService::importCustomizer()
S
66 1 8
ThemeGrill\Demo\Importer\Importers\PluginImporter::__construct()
S
77 1 4
ThemeGrill\Demo\Importer\Importers\WXRImporter\WPImporterLogger::error()
S
79 1 3
ThemeGrill\Demo\Importer\App::init_hooks()
S
63 1 10
ThemeGrill\Demo\Importer\Importers\ThemeModsImporter::__construct()
S
80 1 3
ThemeGrill\Demo\Importer\Logger::notice()
S
79 1 3
ThemeGrill\Demo\Importer\Logger::__clone()
S
98 1 1
ThemeGrill\Demo\Importer\Importers\WXRImporter\WPImporterLogger::critical()
S
79 1 3
ThemeGrill\Demo\Importer\Importers\WXRImporter\WPImporterLogger::notice()
S
79 1 3
ThemeGrill\Demo\Importer\Controllers\ImportController::__construct()
S
76 1 4
ThemeGrill\Demo\Importer\Importers\ContentImporter::__construct()
S
80 1 3
ThemeGrill\Demo\Importer\Importers\WXRImporter\WPImporterLogger::alert()
S
79 1 3
ThemeGrill\Demo\Importer\Logger::emergency()
S
79 1 3
ThemeGrill\Demo\Importer\Logger::__wakeup()
S
80 1 3
ThemeGrill\Demo\Importer\Importers\PluginImporter::installPlugins()
S
66 1 10
ThemeGrill\Demo\Importer\Importers\PluginImporter::includes()
S
71 1 6
ThemeGrill\Demo\Importer\Logger::error()
S
79 1 3
ThemeGrill\Demo\Importer\Controllers\SiteController::__construct()
S
80 1 3
ThemeGrill\Demo\Importer\CustomizeDemoImporterSetting::import()
S
81 1 3
ThemeGrill\Demo\Importer\Admin::enqueue_scripts()
S
82 1 3
ThemeGrill\Demo\Importer\Importers\WXRImporter\WPImporterLogger::emergency()
S
79 1 3
ThemeGrill\Demo\Importer\Services\ImportService::importContent()
S
74 1 4
ThemeGrill\Demo\Importer\Logger::truncateLog()
S
80 1 3
ThemeGrill\Demo\Importer\Importers\WXRImporter\WXRImporter::get_term_new_id()
S
79 1 3