Code Analysis: FG Magento to WooCommerce 3.24.1

Function Rating Maintainability Complexity Lines of code
FG_Magento_to_WooCommerce_Admin::dispatch()
C
31 29 104
FG_Magento_to_WooCommerce_Admin::process_content_media_links()
C
33 29 84
parse_ini_string()
B
44 18 40
FG_Magento_to_WooCommerce_Admin::import_media()
B
38 16 62
FG_Magento_to_WooCommerce_Admin::import_product_details()
B
38 16 62
FG_Magento_to_WooCommerce_DebugInfo::display()
B
36 15 74
FG_Magento_to_WooCommerce_Admin::import_product_categories()
A
39 15 60
FG_Magento_to_WooCommerce_Admin::import_product_category()
A
39 14 60
FG_Magento_to_WooCommerce_Admin::build_product_post()
A
40 14 56
FG_Magento_to_WooCommerce_Admin::calculate_prices()
A
48 15 29
FG_Magento_to_WooCommerce_Admin::import()
A
44 14 43
FG_Magento_to_WooCommerce_Admin::import_product_medias()
A
43 13 46
FG_Magento_to_WooCommerce_Admin::import_cms()
A
44 12 44
FG_Magento_to_WooCommerce_Admin::empty_database()
A
33 5 134
FG_Magento_to_WooCommerce_Admin::import_products()
A
45 11 41
FG_Magento_to_WooCommerce_Admin::get_attribute_values()
A
45 10 43
FG_Magento_to_WooCommerce_Admin::delete_woocommerce_data()
A
40 7 65
FG_Magento_to_WooCommerce_Admin::import_product()
A
50 9 27
FG_Magento_to_WooCommerce_Admin::insert_attachment()
A
45 8 40
FG_Magento_to_WooCommerce_Admin::ajax_importer()
A
51 8 24
FG_Magento_to_WooCommerce_Modules_Check::check_modules()
A
39 5 69
FG_Magento_to_WooCommerce_Admin::import_media_from_content()
A
48 7 32
FG_Magento_to_WooCommerce_Admin::remote_copy()
S
51 7 25
FG_Magento_to_WooCommerce_Admin::add_post_media()
S
56 7 17
FG_Magento_to_WooCommerce_Admin::get_total_elements_count()
S
58 7 15
FG_Magento_to_WooCommerce_Admin::import_cms_article()
S
46 5 37
FG_Magento_to_WooCommerce_Admin::set_entity_types()
S
57 6 18
FG_Magento_to_WooCommerce_Admin::get_imported_magento_products()
S
50 5 30
FG_Magento_to_WooCommerce_Admin::set_manage_stock()
S
60 6 13
FG_Magento_to_WooCommerce_Admin::magento_connect()
S
53 5 19
FG_Magento_to_WooCommerce::define_admin_hooks()
S
54 5 18
FG_Magento_to_WooCommerce_Admin::magento_query()
S
57 5 17
set_post_thumbnail()
S
62 5 11
FG_Magento_to_WooCommerce_Admin::restore_wp_terms()
S
54 4 22
FG_Magento_to_WooCommerce_Admin::test_database_connection()
S
53 4 22
FG_Magento_to_WooCommerce_Admin::get_stock()
S
55 4 20
FG_Magento_to_WooCommerce_Admin::column_exists()
S
54 4 20
FG_Magento_to_WooCommerce_Admin::table_exists()
S
54 4 20
FG_Magento_to_Woocommerce_ProgressBar::__construct()
S
57 4 17
FG_Magento_to_WooCommerce_Admin::restore_wp_posts()
S
58 4 15
FG_Magento_to_WooCommerce_Admin::need_fix_image_orientation()
S
65 5 8
FG_Magento_to_WooCommerce_Admin::create_unique_terms()
S
58 4 15
FG_Magento_to_WooCommerce_Admin::restore_wp_term_relationships()
S
58 4 14
FG_Magento_to_WooCommerce_Admin::set_product_visibility()
S
60 4 14
FG_Magento_to_WooCommerce_Admin::validate_form_info()
S
50 3 29
FG_Magento_to_WooCommerce_Admin::set_media_path()
S
60 4 12
FG_Magento_to_WooCommerce_Admin::guess_image_filename()
S
62 4 11
FG_Magento_to_WooCommerce_Admin::magento_version()
S
62 4 11
FG_Magento_to_WooCommerce_Admin::get_products_count()
S
54 3 20
FG_Magento_to_WooCommerce_Modules_Check::count_custom_order_statuses()
S
56 3 19
FG_Magento_to_WooCommerce_Admin::get_default_tax_rate()
S
56 3 19
FG_Magento_to_WooCommerce_Admin::importer()
S
57 3 18
FG_Magento_to_WooCommerce::load_dependencies()
S
57 3 17
FG_Magento_to_WooCommerce_Admin::get_default_website_id()
S
58 3 15
FG_Magento_to_WooCommerce_Admin::build_unique_slug()
S
59 3 15
FG_Magento_to_WooCommerce_Admin::fix_image_orientation()
S
64 4 9
FG_Magento_to_WooCommerce_Admin::get_attachment_from_name()
S
58 3 15
FG_Magento_to_WooCommerce_Admin::map_backorders_status()
S
65 4 9
FG_Magento_to_WooCommerce_Admin::pre_import_check()
S
64 4 9
FG_Magento_to_WooCommerce_Admin::get_product_images()
S
51 2 29
FG_Magento_to_WooCommerce_Admin::terms_tax_count()
S
62 3 12
FG_Magento_to_WooCommerce_DebugInfo::get_plugin_options()
S
62 3 11
FG_Magento_to_WooCommerce_Admin::count_posts()
S
62 3 11
FG_Magento_to_WooCommerce_Admin::get_cms_articles()
S
52 2 25
FG_Magento_to_WooCommerce_Admin::get_products()
S
52 2 25
FG_Magento_to_WooCommerce_Admin::save_wp_terms()
S
56 2 18
FG_Magento_to_WooCommerce_Admin::get_database_info()
S
55 2 18
FG_Magento_to_WooCommerce_Admin::save_wp_posts()
S
57 2 17
FG_Magento_to_WooCommerce_Admin::get_other_product_fields()
S
50 1 32
FG_Magento_to_WooCommerce_Admin::get_attribute_options_values()
S
58 2 16
FG_Magento_to_Woocommerce_ProgressBar::set_total_count()
S
66 3 9
FG_Magento_to_WooCommerce_Admin::display_admin_notice()
S
65 3 8
FG_Magento_to_WooCommerce_Loader::run()
S
66 3 8
FG_Magento_to_WooCommerce_Admin::display_admin_error()
S
65 3 8
FG_Magento_to_WooCommerce_Admin::get_product()
S
59 2 15
FG_Magento_to_WooCommerce_Admin::get_product_categories()
S
59 2 15
FG_Magento_to_WooCommerce_Admin::display_admin_warning()
S
65 3 8
FG_Magento_to_WooCommerce_Admin::get_attachment_ids()
S
66 3 9
FG_Magento_to_WooCommerce_Admin::pre_import()
S
58 2 15
FG_Magento_to_WooCommerce_DebugInfo::bytes_format()
S
63 3 9
FG_Magento_to_WooCommerce_Admin::get_magento_attributes()
S
59 2 15
FG_Magento_to_WooCommerce_Admin::get_core_config()
S
60 2 14
FG_Magento_to_WooCommerce_Admin::get_setup_module()
S
60 2 14
FG_Magento_to_WooCommerce_Admin::get_magento_entity_type_codes()
S
60 2 14
FG_Magento_to_WooCommerce_Admin::get_core_resource()
S
61 2 13
FG_Magento_to_WooCommerce::__construct()
S
62 2 12
FG_Magento_to_WooCommerce_Admin::get_cms_count()
S
60 2 12
FG_Magento_to_WooCommerce_Admin::__construct()
S
60 2 12
FG_Magento_to_WooCommerce_Admin::get_all_product_categories_count()
S
62 2 11
FG_Magento_to_WooCommerce_Admin::get_term_metas_by_metakey()
S
62 2 11
FG_Magento_to_WooCommerce_Admin::convert_product_type()
S
63 2 11
FG_Magento_to_WooCommerce_Admin::get_imported_magento_posts()
S
62 2 11
FG_Magento_to_WooCommerce_Admin::get_users_by_meta_key()
S
62 2 11
FG_Magento_to_WooCommerce_Admin::get_term_metas_by_metakey_like()
S
62 2 11
FG_Magento_to_WooCommerce_Admin::enqueue_scripts()
S
55 1 18
FG_Magento_to_WooCommerce_Admin::optimize_database()
S
59 1 16
FG_Magento_to_WooCommerce_Admin::add_help_tab()
S
58 1 16
FG_Magento_to_WooCommerce_Admin::allow_backorders()
S
67 2 8
FG_Magento_to_WooCommerce_Admin::test_woocommerce_activation()
S
68 2 7
FG_Magento_to_WooCommerce_Admin::process_content()
S
66 2 8
FG_Magento_to_WooCommerce_Admin::set_local_timezone()
S
71 2 6
FG_Magento_to_WooCommerce_Admin::set_global_manage_stock()
S
71 2 6
FG_Magento_to_WooCommerce_Modules_Check::count_languages()
S
63 2 10
FG_Magento_to_WooCommerce_Modules_Check::count_sql()
S
66 2 8
FG_Magento_to_WooCommerce_Admin::restore_links()
S
71 2 5
FG_Magento_to_WooCommerce_Admin::display_notices()
S
71 2 5
FG_Magento_to_Woocommerce_ProgressBar::read_progress()
S
67 2 8
FG_Magento_to_WooCommerce_Modules_Check::count_options()
S
60 1 14
FG_Magento_to_WooCommerce_Admin::get_all_product_categories()
S
60 1 14
FG_Magento_to_WooCommerce_Admin::display_admin_page()
S
58 1 14
FG_Magento_to_WooCommerce_Admin::create_woocommerce_product_visibilities()
S
62 1 14
FG_Magento_to_WooCommerce_Admin::save_wp_term_relationships()
S
61 1 13
FG_Magento_to_WooCommerce_Admin::get_magento_info()
S
61 1 11
FG_Magento_to_WooCommerce_i18n::set_domain()
S
81 1 3
FG_Magento_to_WooCommerce_Admin::import_stopped()
S
80 1 3
wp_suspend_cache_addition()
S
100 1 2
FG_Magento_to_WooCommerce_Loader::__construct()
S
77 1 4
FG_Magento_to_WooCommerce_Admin::save_wp_data()
S
75 1 5
FG_Magento_to_WooCommerce_Admin::enqueue_styles()
S
77 1 3
FG_Magento_to_WooCommerce_Admin::get_imported_magento_users()
S
80 1 3
FG_Magento_to_WooCommerce_Admin::stop_import()
S
80 1 3
activate_fg_magento_to_woocommerce()
S
76 1 4
run_fg_magento_to_woocommerce()
S
77 1 4
FG_Magento_to_Woocommerce_ProgressBar::increment_current_count()
S
77 1 4
FG_Magento_to_WooCommerce_Admin::help_instructions()
S
79 1 3
FG_Magento_to_WooCommerce_Admin::remove_links()
S
74 1 4
FG_Magento_to_WooCommerce::define_public_hooks()
S
91 1 2
FG_Magento_to_WooCommerce_Admin::restore_wp_data()
S
75 1 5
FG_Magento_to_WooCommerce_Loader::add_action()
S
77 1 3
deactivate_fg_magento_to_woocommerce()
S
76 1 4
FG_Magento_to_WooCommerce_Loader::add()
S
64 1 10
error_get_last()
S
67 1 9
FG_Magento_to_WooCommerce_Modules_Check::count_manufacturers()
S
64 1 10
FG_Magento_to_WooCommerce_Admin::get_option_names()
S
77 1 4
FG_Magento_to_WooCommerce::plugin_action_links()
S
72 1 5
FG_Magento_to_WooCommerce_Admin::get_wp_post_id_from_meta()
S
69 1 6
FG_Magento_to_WooCommerce_Admin::help_options()
S
79 1 3
FG_Magento_to_WooCommerce_Admin::replace_media_shortcodes()
S
75 1 4
FG_Magento_to_WooCommerce_Admin::get_imported_magento_customers()
S
80 1 3
FG_Magento_to_WooCommerce_Admin::init()
S
77 1 3
FG_Magento_to_WooCommerce::get_loader()
S
82 1 3
FG_Magento_to_WooCommerce::set_locale()
S
72 1 5
FG_Magento_to_WooCommerce_Admin::get_wp_product_id_from_magento_id()
S
75 1 4
FG_Magento_to_WooCommerce_Admin::get_default_backorders()
S
72 1 5
FG_Magento_to_WooCommerce_Admin::log()
S
78 1 3
FG_Magento_to_WooCommerce_Deactivator::deactivate()
S
89 1 2
FG_Magento_to_WooCommerce_Loader::add_filter()
S
77 1 3
FG_Magento_to_Woocommerce_ProgressBar::get_url()
S
82 1 3
FG_Magento_to_WooCommerce_Admin::delete_transient()
S
74 1 4
FG_Magento_to_WooCommerce_Modules_Check::count()
S
71 1 5
FG_Magento_to_WooCommerce_Admin::delete_var_prices_transient()
S
81 1 3
FG_Magento_to_WooCommerce_Admin::get_imported_categories()
S
78 1 3
FG_Magento_to_WooCommerce_Modules_Check::count_used_customer_groups()
S
71 1 5
FG_Magento_to_WooCommerce_Admin::get_term_id_by_slug()
S
68 1 8
FG_Magento_to_WooCommerce_Activator::activate()
S
89 1 2
FG_Magento_to_WooCommerce_Admin::terms_count()
S
76 1 4
FG_Magento_to_WooCommerce_Admin::get_plugin_name()
S
82 1 3
FG_Magento_to_WooCommerce::get_plugin_name()
S
82 1 3
FG_Magento_to_WooCommerce::run()
S
82 1 3
FG_Magento_to_WooCommerce_Admin::create_woocommerce_product_types()
S
66 1 10
FG_Magento_to_WooCommerce_Admin::display_media_count()
S
78 1 3
FG_Magento_to_WooCommerce_i18n::load_plugin_textdomain()
S
69 1 7
FG_Magento_to_WooCommerce_Modules_Check::__construct()
S
81 1 3
FG_Magento_to_WooCommerce::get_version()
S
82 1 3
FG_Magento_to_Woocommerce_ProgressBar::save_progress()
S
71 1 6
FG_Magento_to_WooCommerce_Admin::get_post_id_from_guid()
S
74 1 4
FG_Magento_to_WooCommerce_Admin::save_plugin_options()
S
72 1 5
FG_Magento_to_WooCommerce_Admin::clean_cache()
S
75 1 4
FG_Magento_to_WooCommerce_Admin::empty_log_file()
S
80 1 3