Code Analysis: Hoot Import 1.2

Function Rating Maintainability Complexity Lines of code
HootImport\Inc\Importer::update_widget_settings_array()
D
11
130 194
HootImport\Inc\Importer::process_final()
D
22
67 144
HootImport_WXR_Importer::process_posts()
D
19
52 219
HootImport_WIE_Importer::import()
D
26
37 142
HootImport_WXR_Parser_SimpleXML::parse()
D
22
30 199
HootImport\Inc\Admin::render_admin()
D
24
30 184
HootImport_WXR_Importer::fetch_remote_file()
D
29
31 119
HootImport_WXR_Importer::process_menu_item()
C
32 28 93
HootImport_WXR_Parser_XML::tag_close()
C
36 26 80
HootImport\Inc\Importer::get_idsmap()
B
46 23 33
HootImport\Inc\Importer::process()
B
44 22 34
HootImport\Inc\Importer::process_plugin()
B
37 19 70
HootImport\Inc\Admin::render_pluginoption()
B
41 18 51
HootImport_WXR_Parser_Regex::parse()
B
37 16 71
HootImport_WXR_Parser_XML::tag_open()
B
43 16 50
HootImport_DAT_Importer::import()
A
43 15 44
HootImport\Inc\Importer::reset_menu()
A
48 15 31
HootImport\Inc\Importer::process_content()
A
41 13 51
HootImport\Inc\Importer::import_wie()
A
46 14 33
HootImport_WXR_Importer::process_terms()
A
43 13 48
HootImport_WXR_Importer::process_categories()
A
44 13 41
HootImport_WXR_Parser::parse()
A
47 13 31
HootImport_WXR_Importer::backfill_parents()
A
48 12 34
HootImport\Inc\Admin::set_demopack()
A
52 13 19
HootImport\Inc\Admin::get_plugins_info()
A
43 11 46
HootImport_WXR_Parser_Regex::process_post()
A
35 8 88
HootImport_WXR_Importer::process_tags()
A
46 11 38
HootImport\Inc\Importer::draft_pages()
A
48 11 32
HootImport\Inc\Importer::get_setup_json()
A
51 11 23
HootImport\Inc\Importer::getpackage()
A
51 10 24
hootimport_cleanup()
A
54 10 21
HootImport_WXR_Importer::author_select()
A
44 8 45
HootImport_WXR_Importer::get_filename_from_disposition()
A
51 8 27
HootImport_WXR_Importer::dispatch()
A
52 8 24
HootImport_WXR_Parser_XML::parse()
S
43 5 50
HootImport\Inc\Admin::render_option()
S
55 7 18
HootImport_WXR_Importer::process_attachment()
S
48 6 32
HootImport\Inc\Importer::fetch_files()
S
53 6 22
HootImport_WXR_Importer::import_options()
S
49 5 33
HootImport\Inc\Importer::map_main_menu()
S
64 7 8
HootImport_DAT_Importer::media_handle_sideload()
S
50 5 29
HootImport_WXR_Importer::handle_upload()
S
50 5 28
HootImport\Inc\Importer::import_xml()
S
52 5 24
HootImport_WXR_Parser_Regex::get_tag()
S
54 5 21
HootImport_WXR_Importer::get_authors_from_import()
S
55 5 20
HootImport_WXR_Importer::process_termmeta()
S
56 5 18
HootImport_DAT_Importer::import_images()
S
58 5 15
HootImport\Inc\Importer::reset_menu_wc()
S
60 5 13
HootImport_WXR_Importer::get_file_extension_by_mime_type()
S
60 5 12
HootImport\Inc\Admin::add_menu_classes()
S
60 5 12
HootImport_WXR_Parser_Regex::fopen()
S
61 5 11
hootimport_get_post_type_by_title()
S
55 4 21
HootImport_WIE_Importer::setup()
S
59 4 15
HootImport\Inc\Importer::menu_item_customurl()
S
60 4 13
HootImport_WIE_Importer::available_widgets()
S
61 4 12
hootimport_recursive_parse_args()
S
62 4 11
HootImport\Inc\Admin::admin_footer_text()
S
61 4 11
HootImport_WXR_Importer::import_start()
S
53 3 23
HootImport\Inc\Admin::localize_script()
S
47 2 35
HootImport\Inc\Upgrader::install()
S
55 3 20
HootImport_WXR_Parser_XML::cdata()
S
64 4 10
HootImport_WXR_Importer::remap_featured_images()
S
64 4 10
HootImport_WXR_Parser_Regex::process_meta()
S
59 3 14
HootImport\Inc\Importer::import_dat()
S
59 3 13
HootImport_WXR_Importer::import()
S
57 2 17
HootImport_DAT_Importer::is_image_url()
S
70 3 6
HootImport::get_theme_config()
S
77 3 3
HootImport_WXR_Parser_Regex::process_term()
S
58 2 15
HootImport\Inc\Importer::plugin_activated()
S
68 3 8
HootImport_WXR_Parser_Regex::process_category()
S
59 2 14
HootImport_WXR_Parser_Regex::process_tag()
S
60 2 13
HootImport_WXR_Importer::import_end()
S
59 2 13
HootImport\Inc\Admin::__construct()
S
59 2 13
HootImport_WXR_Importer::header()
S
61 2 12
HootImport::__construct()
S
57 1 16
HootImport_WXR_Parser_Regex::feof()
S
72 2 6
HootImport\Inc\Admin::get_instance()
S
71 2 6
HootImport\Inc\Admin::enqueue_scripts()
S
63 2 9
HootImport\Inc\Admin::woocommerce_disable_setup_wizard()
S
70 2 6
HootImport\Inc\Importer::add_identifier_meta()
S
66 2 8
HootImport::loader()
S
66 2 8
HootImport\Inc\Importer::set_idsmap()
S
65 2 9
HootImport\Inc\Importer::set_idsmap_wc()
S
65 2 9
HootImport\Inc\Importer::get_instance()
S
71 2 6
HootImport\Inc\Importer::wc_skip_main_menu()
S
67 2 8
HootImport::get_instance()
S
69 2 7
HootImport_WXR_Parser_Regex::fgets()
S
71 2 6
HootImport\Inc\Importer::wc_menu_item_menu_id()
S
79 2 3
HootImport_WXR_Importer::is_valid_meta_key()
S
70 2 6
HootImport\Inc\Admin::admin_footer_textrated()
S
67 2 8
HootImport::setup_theme_config()
S
71 2 6
HootImport_WXR_Parser_Regex::fclose()
S
72 2 6
HootImport_WXR_Importer::backfill_attachment_urls()
S
65 2 8
HootImport\Inc\Admin::add_page()
S
62 1 12
HootImport_WXR_Importer::cmpr_strlen()
S
79 1 3
HootImport_WXR_Importer::bump_request_timeout()
S
83 1 3
HootImport_WXR_Importer::max_attachment_size()
S
80 1 3
HootImport_WXR_Importer::allow_create_users()
S
80 1 3
HootImport\Inc\Admin::plugin_action_links()
S
73 1 4
HootImport_WXR_Parser_Regex::process_author()
S
64 1 10
HootImport_WXR_Importer::parse()
S
76 1 4
HootImport::load_plugin_textdomain()
S
70 1 7
HootImport_Customize_Option::import()
S
81 1 3
HootImport\Inc\Importer::__construct()
S
79 1 3
HootImport_WXR_Importer::footer()
S
83 1 3
hootimport()
S
82 1 3
HootImport_WXR_Parser_Regex::_normalize_tag()
S
79 1 3
HootImport_WXR_Importer::greet()
S
68 1 7
HootImport\Inc\Importer::get_idsmap_wc()
S
79 1 3
HootImport_WXR_Parser_Regex::__construct()
S
80 1 3
HootImport\Inc\Importer::add_menuitem_identifier_meta()
S
75 1 4
HootImport::deactivation()
S
76 1 4
HootImport_WXR_Importer::allow_fetch_attachments()
S
80 1 3
HootImport\Inc\Admin::woocommerce_flush()
S
77 1 4