Code Analysis: W2S - Migrate WooCommerce to Shopify 1.1.1

Function Rating Maintainability Complexity Lines of code
Vi_W2s_Admin::viw2s_ajax_import_action()
D
14
56 319
VI_W2S_IMPORT_WOOCOMMERCE_TO_SHOPIFY_DATA::viw2s_product_data_format()
D
21
41 205
VillaTheme_Require_Environment::check()
C
36 25 73
VillaTheme_Support::get_ads_data()
B
41 20 54
Vi_W2s_Admin::viw2s_save_option_setting()
B
40 20 52
VillaTheme_Support::page_callback()
B
38 15 89
Vi_W2s_Admin::viw2s_ajax_active_import()
A
38 13 69
PHPShopify\ShopifyResource::__call()
A
44 14 42
VillaTheme_Support::deactivate_scripts()
A
34 4 169
Vi_W2s_Admin::page_callback_system_status()
A
38 8 95
VillaTheme_Support::hide_notices()
A
47 12 33
VI_W2S_IMPORT_WOOCOMMERCE_TO_SHOPIFY_DATA::viw2s_get_all_product_data()
A
45 11 41
VillaTheme_Support::review_notice()
A
44 9 48
PHPShopify\AuthHelper::createAuthRequest()
A
49 10 30
VillaTheme_Support::get_data()
A
46 9 38
VillaTheme_Support::wp_remote_get()
A
44 8 48
VI_W2S_IMPORT_WOOCOMMERCE_TO_SHOPIFY_DATA::viw2s_get_all_product_cats()
A
48 8 31
PHPShopify\HttpRequestJson::processRequest()
A
50 8 29
PHPShopify\CurlRequest::processRequest()
A
49 8 29
PHPShopify\ShopifyResource::getLink()
A
53 8 22
PHPShopify\HttpRequestJson::processResponse()
A
55 8 18
PHPShopify\ShopifyResource::__construct()
S
57 8 15
VillaTheme_Support::villatheme_support()
S
44 5 57
VillaTheme_Support::hide_review_notice()
S
52 7 23
VI_W2S_IMPORT_WOOCOMMERCE_TO_SHOPIFY_DATA::viw2s_format_create_date()
S
54 7 21
VI_W2S_IMPORT_WOOCOMMERCE_TO_SHOPIFY_DATA::viw2s_status_map()
S
55 7 20
VI_W2S_IMPORT_WOOCOMMERCE_TO_SHOPIFY_DATA::viw2s_format_product_cats()
S
55 7 20
PHPShopify\AuthHelper::getCurrentUrl()
S
58 7 14
VillaTheme_Support::form_ads()
S
47 5 43
VillaTheme_Require_Environment::notice()
S
51 6 28
VI_W2S_IMPORT_WOOCOMMERCE_TO_SHOPIFY_DATA::viw2s_map_weight_unit()
S
56 6 21
PHPShopify\AuthHelper::getAccessToken()
S
54 6 20
VI_W2S_IMPORT_WOOCOMMERCE_TO_SHOPIFY_DATA::viw2s_array_combinations()
S
56 6 18
PHPShopify\ShopifySDK::config()
S
56 6 18
Vi_W2s_Admin::viw2s_ajax_search_product()
S
49 5 31
VI_W2S_IMPORT_WOOCOMMERCE_TO_SHOPIFY_DATA::get_access_scopes_handle()
S
56 6 16
VI_W2S_IMPORT_WOOCOMMERCE_TO_SHOPIFY_DATA::viw2s_shopify_product_id_by_woo_product_id()
S
58 6 15
VI_W2S_IMPORT_WOOCOMMERCE_TO_SHOPIFY_DATA::delete_files()
S
62 6 13
Vi_W2s_i18n::load_plugin_textdomain()
S
46 4 42
VillaTheme_Support::__construct()
S
50 5 26
VillaTheme_Support::add_toolbar()
S
52 5 25
PHPShopify\AuthHelper::verifyShopifyRequest()
S
53 5 23
Vi_W2s_Admin::viw2s_ajax_search_product_cat()
S
53 5 22
Vi_W2s_Admin::viw2s_ajax_check_store()
S
55 5 21
PHPShopify\ShopifySDK::checkApiCallLimit()
S
56 5 19
PHPShopify\ShopifyResource::processResponse()
S
57 5 17
VI_W2S_IMPORT_WOOCOMMERCE_TO_SHOPIFY_DATA::get_access_scopes()
S
49 4 31
VI_W2S_IMPORT_WOOCOMMERCE_TO_SHOPIFY_DATA::deleteDir()
S
57 5 16
VI_W2S_IMPORT_WOOCOMMERCE_TO_SHOPIFY_DATA::viw2s_add_require_shipping()
S
58 5 15
VI_W2S_IMPORT_WOOCOMMERCE_TO_SHOPIFY_DATA::viw2s_get_all_product_tags()
S
58 5 15
Vi_W2s_Admin::generate_log_ajax()
S
58 5 14
VillaTheme_Support::widget()
S
55 4 28
PHPShopify\HttpRequestGraphQL::prepareRequest()
S
57 4 17
Vi_W2s_Admin::print_log_html()
S
57 4 17
PHPShopify\CurlResponse::parse()
S
56 4 17
PHPShopify\ShopifySDK::__call()
S
58 4 14
VillaTheme_Support::admin_init()
S
61 4 11
PHPShopify\ShopifyResource::castString()
S
61 4 11
Vi_W2s_Admin::enqueue_styles()
S
51 3 25
VillaTheme_Support::admin_menu()
S
56 3 22
VillaTheme_Support::get_uninstall_reasons()
S
47 1 47
PHPShopify\CurlRequest::init()
S
57 3 16
PHPShopify\ShopifyResource::put()
S
68 4 6
PHPShopify\ShopifySDK::setAdminUrl()
S
57 3 15
PHPShopify\ShopifyResource::get()
S
68 4 6
PHPShopify\ShopifyResource::post()
S
68 4 6
Vi_W2s::__construct()
S
60 3 14
VillaTheme_Support::plugin_row_meta()
S
59 3 13
VI_IMPORT_WOOCOMMERCE_TO_SHOPIFY_Activator::activate()
S
61 3 12
VI_W2S_IMPORT_WOOCOMMERCE_TO_SHOPIFY_DATA::__construct()
S
52 2 27
VI_W2S_IMPORT_WOOCOMMERCE_TO_SHOPIFY_DATA::set()
S
62 3 11
PHPShopify\ShopifySDK::getEmbeddedAppUrl()
S
62 3 11
Vi_W2s_Admin::enqueue_scripts()
S
51 2 25
VI_W2S_IMPORT_WOOCOMMERCE_TO_SHOPIFY_DATA::get_shopify_store_info()
S
55 2 21
VI_W2S_IMPORT_WOOCOMMERCE_TO_SHOPIFY_DATA::viw2s_get_all_id_product_by_cats()
S
56 2 19
VI_W2S_IMPORT_WOOCOMMERCE_TO_SHOPIFY_DATA::create_plugin_cache_folder()
S
60 2 17
VI_W2S_IMPORT_WOOCOMMERCE_TO_SHOPIFY_DATA::get_default()
S
65 3 9
PHPShopify\ShopifyResource::generateUrl()
S
76 3 3
PHPShopify\ShopifyResource::search()
S
65 3 8
VI_W2S_IMPORT_WOOCOMMERCE_TO_SHOPIFY_DATA::get_instance()
S
71 3 6
Vi_W2s_Loader::run()
S
66 3 8
VI_W2S_IMPORT_WOOCOMMERCE_TO_SHOPIFY_DATA::get_params()
S
65 3 9
VillaTheme_Require_Environment::__construct()
S
58 2 15
VI_W2S_IMPORT_WOOCOMMERCE_TO_SHOPIFY_DATA::implode_args()
S
66 3 8
Vi_W2s_Admin::viw2s_admin_menu()
S
52 1 29
Vi_W2s_Admin::security_recommendation_html()
S
60 1 17
VI_W2S_IMPORT_WOOCOMMERCE_TO_SHOPIFY_DATA::create_cache_folder()
S
71 2 6
run_viw2s_import()
S
70 2 7
PHPShopify\Customer::send_invite()
S
69 2 6
VillaTheme_Support::get_plugin_name()
S
70 2 5
PHPShopify\HttpRequestJson::shouldRetry()
S
68 2 7
PHPShopify\CurlResponse::__toString()
S
73 2 5
PHPShopify\ShopifyResource::count()
S
67 2 7
PHPShopify\GraphQL::post()
S
71 2 5
VillaTheme_Support::link_to_pro()
S
66 2 7
PHPShopify\HttpRequestJson::prepareRequest()
S
66 2 8
VI_W2S_IMPORT_WOOCOMMERCE_TO_SHOPIFY_DATA::viw2s_log()
S
66 2 8
PHPShopify\ShopifyResource::wrapData()
S
75 2 4
VillaTheme_Support::dashboard()
S
65 2 10
PHPShopify\ShopifyResource::getUrlParams()
S
69 2 7
PHPShopify\ShopifySDK::__construct()
S
74 2 5
PHPShopify\ShopifyResource::delete()
S
71 2 5
PHPShopify\AuthHelper::buildQueryString()
S
68 2 7
PHPShopify\Customer::account_activation_url()
S
68 2 7
PHPShopify\CurlResponse::getHeader()
S
74 2 4
VillaTheme_Support::scripts()
S
62 1 14
Vi_W2s::define_admin_hooks()
S
59 1 13
PHPShopify\FulfillmentEvent::getResourcePath()
S
82 1 3
Vi_W2s_Admin::page_callback_logs()
S
79 1 3
PHPShopify\GraphQL::getResourcePath()
S
82 1 3
Vi_W2s::load_dependencies()
S
66 1 8
Vi_W2s_Public::enqueue_styles()
S
77 1 3
PHPShopify\CurlResponse::__construct()
S
81 1 3
PHPShopify\ShopifyResource::getResourcePostKey()
S
82 1 3
PHPShopify\GiftCard::disable()
S
69 1 7
PHPShopify\FulfillmentEvent::getResourcePostKey()
S
82 1 3
VillaTheme_Support::hide_toolbar_button()
S
65 1 9
Vi_W2s::get_version()
S
82 1 3
PHPShopify\ShopifyResource::getResourcePath()
S
81 1 3
PHPShopify\Shop::pluralizeKey()
S
82 1 3
Vi_W2s_Admin::viw2s_add_action_links()
S
69 1 6
PHPShopify\ShopifyResource::pluralizeKey()
S
80 1 3
PHPShopify\ShopifyResource::getNextLink()
S
82 1 3
PHPShopify\ShopifyResource::getPrevPageParams()
S
73 1 5
PHPShopify\CurlResponse::getBody()
S
82 1 3
VI_IMPORT_WOOCOMMERCE_TO_SHOPIFY_Deactivator::deactivate()
S
89 1 2
PHPShopify\RecurringApplicationCharge::customize()
S
72 1 5
PHPShopify\CurlRequest::get()
S
75 1 4
PHPShopify\ShopifyResource::getNextPageParams()
S
73 1 5
PHPShopify\CustomerAddress::set()
S
75 1 4
PHPShopify\Batch::getResourcePath()
S
82 1 3
PHPShopify\HttpRequestJson::delete()
S
75 1 4
PHPShopify\ShopifySDK::__get()
S
81 1 3
Vi_W2s_Loader::add_filter()
S
77 1 3
Vi_W2s::get_loader()
S
82 1 3
PHPShopify\ApiDeprecations::pluralizeKey()
S
82 1 3
Vi_W2s_Loader::add_action()
S
77 1 3
PHPShopify\Balance::pluralizeKey()
S
82 1 3
PHPShopify\FulfillmentRequest::pluralizeKey()
S
82 1 3
Vi_W2s_Admin::viw2s_page_setting_function()
S
79 1 3
PHPShopify\SmartCollection::sortOrder()
S
75 1 4
VI_W2S_IMPORT_WOOCOMMERCE_TO_SHOPIFY_DATA::get_option()
S
79 1 3
PHPShopify\CustomerSavedSearch::pluralizeKey()
S
82 1 3
PHPShopify\HttpRequestJson::get()
S
75 1 4
PHPShopify\GraphQL::put()
S
80 1 3
Vi_W2s_Admin::__construct()
S
71 1 6
VI_W2S_IMPORT_WOOCOMMERCE_TO_SHOPIFY_DATA::get_cache_path()
S
77 1 3
PHPShopify\CurlRequest::delete()
S
72 1 5
PHPShopify\HttpRequestJson::put()
S
75 1 4
PHPShopify\AccessScope::generateUrl()
S
78 1 3
PHPShopify\Multipass::__construct()
S
80 1 3
deactivate_viw2s()
S
76 1 4
activate_viw2s()
S
76 1 4
PHPShopify\Currency::pluralizeKey()
S
82 1 3
PHPShopify\CustomerAddress::pluralizeKey()
S
82 1 3
PHPShopify\HttpRequestGraphQL::post()
S
72 1 5
Vi_W2s_Loader::__construct()
S
77 1 4
Vi_W2s::run()
S
82 1 3
VillaTheme_Require_Environment::has_error()
S
80 1 3
PHPShopify\ShopifySDK::getAdminUrl()
S
79 1 3
PHPShopify\Batch::wrapData()
S
80 1 3
PHPShopify\HttpRequestJson::post()
S
75 1 4
Vi_W2s::get_vi_w2s()
S
82 1 3
PHPShopify\ShopifyResource::getResourceName()
S
78 1 3
PHPShopify\CurlRequest::config()
S
80 1 3
PHPShopify\GraphQL::get()
S
80 1 3
PHPShopify\ShopifyResource::__get()
S
81 1 3
Vi_W2s_Loader::add()
S
64 1 10
Vi_W2s_Public::__construct()
S
77 1 4
Vi_W2s::set_locale()
S
75 1 4
PHPShopify\CurlResponse::getHeaders()
S
82 1 3
PHPShopify\CurlRequest::put()
S
69 1 6
PHPShopify\Country::pluralizeKey()
S
82 1 3
Vi_W2s_Admin::upgrade_button()
S
72 1 7
PHPShopify\CurlRequest::post()
S
69 1 6
VI_W2S_IMPORT_WOOCOMMERCE_TO_SHOPIFY_DATA::delete_option()
S
80 1 3
PHPShopify\ShopifySDK::getApiUrl()
S
79 1 3
PHPShopify\Policy::pluralizeKey()
S
82 1 3
VI_W2S_IMPORT_WOOCOMMERCE_TO_SHOPIFY_DATA::update_option()
S
79 1 3
Vi_W2s_Public::enqueue_scripts()
S
77 1 3
PHPShopify\ShopifyResource::getLinks()
S
75 1 4
PHPShopify\GraphQL::delete()
S
80 1 3
PHPShopify\ShopifyResource::getPrevLink()
S
82 1 3
Vi_W2s::define_public_hooks()
S
72 1 5