Code Analysis: Ua Marketplace 1.0.2

Function Rating Maintainability Complexity Lines of code
Inc\Core\WCShop\WCShopOffer::get_product_vendor()
A
46 13 38
Inc\Core\XMLController::array2xml()
A
44 12 42
Inc\Api\Callbacks\RozetkaCallbacks::setVendorAllPossibilities()
A
45 10 40
Inc\Api\Callbacks\RozetkaCallbacks::setVendorByAttributes()
A
48 8 32
Inc\Core\WCShop\WCShopOfferVariable::set_variable_offer()
A
43 7 46
Inc\Api\SettingsApi::registerCustomFields()
S
57 8 15
Inc\ExternalApi\WoocommerceApi::arr2xml()
S
52 7 25
Inc\Base\AjaxHandler::mrkvuamp_collation_action()
S
52 7 22
Inc\ExternalApi\WoocommerceApi::array2xml()
S
52 6 24
Inc\Core\Marketplaces\APIs\RozetkaAPI::get_category_name_by_id()
S
53 6 20
Inc\Core\WCShop\WCShopOfferSimple::set_simple_offer()
S
48 5 29
Inc\Core\WCShopController::get_wc_offers_ids()
S
55 5 20
Inc\Core\WCShopController::get_wc_collation_categories_ids()
S
58 5 15
Inc\Core\WCShop\WCShopOffer::get_marketplace_category_id()
S
58 5 15
Inc\ExternalApi\WoocommerceApi::decode_response()
S
58 5 14
Inc\Core\Marketplaces\APIs\RozetkaAPI::decode_response()
S
58 5 14
Inc\Core\WCShop\EditProduct\ExtraProductSettings::data_fields()
S
42 2 56
Inc\Pages\Rozetka::setFields()
S
42 1 71
Inc\Core\WCShop\WCShopCollation::get_hierarchical_tree_categories()
S
51 4 24
Inc\Api\Callbacks\RozetkaCallbacks::setVendorNames()
S
53 4 22
Inc\ExternalApi\WoocommerceApi::products_list()
S
49 3 33
Inc\Core\WCShopController::__construct()
S
57 4 16
Inc\Core\WCShop\EditProduct\ExtraProductSettings::register()
S
57 4 16
Inc\Core\WCShop\WCShopOffer::get_product_stock_quantity()
S
60 4 15
Inc\ExternalApi\WoocommerceApi::get()
S
64 5 9
Inc\Base\WPCRONHandler::register()
S
57 4 15
Inc\Core\Marketplaces\APIs\RozetkaAPI::get()
S
64 5 9
Inc\Core\WCShop\WCShopOffer::get_product_image_urls()
S
59 4 14
Inc\Core\WCShopController::get_marketplace_collation_category_ids()
S
60 4 13
Inc\Core\XMLController::last_xml_file_date()
S
60 4 12
Inc\Core\WCShop\WCShopCollation::get_collation_marketplace_cats_ids()
S
62 4 12
Inc\Pages\Promua::setFields()
S
46 1 49
Inc\Api\SettingsApi::withSubPage()
S
57 3 18
Inc\Core\Marketplaces\APIs\RozetkaAPI::add_response_error()
S
65 4 9
Inc\Core\WCShopController::get_all_category_ids()
S
58 3 15
Inc\Api\Callbacks\DashboardCallbacks::checkboxField()
S
62 4 10
Inc\Api\SettingsApi::register()
S
66 4 8
Inc\ExternalApi\WoocommerceApi::add_response_error()
S
65 4 9
Inc\Core\WCShop\EditProduct\ExtraProductSettings::save_fields()
S
60 3 12
Inc\Core\WCShop\WCShopOffer::get_product_attributes()
S
61 3 12
Inc\Core\Marketplaces\APIs\RozetkaAPI::get_category_info_by_id()
S
53 2 23
Inc\Pages\Rozetka::setSettings()
S
51 1 35
Inc\Pages\Dashboard::setFields()
S
56 2 18
Inc\Core\Marketplaces\FactoryAbstractAPI::create()
S
67 3 9
Inc\Core\WCShop\WCShopOffer::set_offer()
S
63 3 10
Inc\Core\Marketplaces\APIs\RozetkaAPI::convert_response_to_error()
S
64 3 10
Inc\ExternalApi\WoocommerceApi::is_successful()
S
68 3 7
Inc\Api\Callbacks\DashboardCallbacks::checkboxActivation()
S
67 3 7
Inc\ExternalApi\WoocommerceApi::convert_response_to_error()
S
64 3 10
Inc\ExternalApi\WoocommerceApi::get_response_status_code()
S
70 3 6
Inc\ExternalApi\WoocommerceApi::get_response_headers()
S
70 3 6
Inc\Core\Marketplaces\APIs\RozetkaAPI::is_successful()
S
68 3 7
Inc\Api\SettingsApi::addAdminMenu()
S
63 3 10
Inc\Init::register_services()
S
66 3 8
Inc\Core\Marketplaces\APIs\RozetkaAPI::get_response_headers()
S
70 3 6
Inc\Core\Marketplaces\APIs\RozetkaAPI::get_response_status_code()
S
70 3 6
Inc\Core\WCShop\EditProduct\ExtraProductSettings::product_tab()
S
62 2 11
Inc\Pages\Promua::setSettings()
S
55 1 25
Inc\Init::get_services()
S
54 1 23
Inc\Base\PromuaSettingsController::register()
S
68 2 7
Inc\Base\WPCRONHandler::activate_xml_update()
S
73 2 5
Inc\Core\XMLController::__construct()
S
63 2 10
Inc\ExternalApi\WoocommerceApi::build_url()
S
68 2 7
Inc\Core\Marketplaces\APIs\RozetkaAPI::build_url()
S
68 2 7
Inc\Base\BaseController::activated()
S
74 2 4
Inc\Core\SimpleXMLElementExtended::addChildWithCDATA()
S
65 2 9
Inc\Base\DashboardSettingsController::register()
S
68 2 7
Inc\Base\Activate::activate()
S
66 2 9
Inc\Base\RozetkaSettingsController::register()
S
70 2 6
Inc\Core\WCShop\WCShopOffer::get_product_description()
S
69 2 7
Inc\Core\WCShop\WCShopOfferVariable::get_variation_params()
S
64 2 9
Inc\Pages\Dashboard::setPages()
S
61 1 13
Inc\Base\DashboardSettingsController::setSubPages()
S
62 1 12
Inc\Base\SupportController::setSubPages()
S
62 1 12
Inc\Base\PromuaSettingsController::setSubPages()
S
62 1 12
Inc\Pages\Rozetka::setSections()
S
63 1 11
Inc\Pages\Promua::setSections()
S
63 1 11
Inc\Pages\Dashboard::setSections()
S
63 1 11
Inc\Base\BaseController::__construct()
S
61 1 11
Inc\Api\Callbacks\PromuaCallbacks::setSettingsSectionSubtitle()
S
82 1 3
Inc\Pages\Dashboard::register()
S
64 1 10
Inc\Core\Marketplaces\APIs\RozetkaAPI::init()
S
72 1 5
Inc\Base\WPCRONHandler::update_xml_exec()
S
65 1 8
Inc\Base\SettingsLinks::register()
S
78 1 3
Inc\Api\Callbacks\PromuaCallbacks::getShopName()
S
73 1 5
Inc\Api\SettingsApi::addSubPages()
S
75 1 4
Inc\Core\Marketplaces\APIs\RozetkaAPI::build_args()
S
68 1 8
Inc\Api\Callbacks\PromuaCallbacks::getGlobalVendor()
S
70 1 6
Inc\Core\WCShop\WCShopOffer::get_product_title()
S
76 1 4
Inc\Api\SettingsApi::setFields()
S
77 1 4
Inc\Base\Enqueue::enqueue()
S
66 1 7
Inc\Core\Marketplaces\APIs\RozetkaAPI::create()
S
78 1 3
Inc\Api\Callbacks\AdminCallbacks::adminDashboard()
S
79 1 3
deactivate_ua_marketplace_plugin()
S
80 1 3
Inc\Pages\Dashboard::setSettings()
S
65 1 10
Inc\Pages\Promua::register()
S
66 1 9
Inc\Api\Callbacks\DashboardCallbacks::marketplacesActivationSection()
S
82 1 3
Inc\Api\Callbacks\RozetkaCallbacks::optionGroup()
S
82 1 3
Inc\ExternalApi\WoocommerceApi::build_args()
S
68 1 8
Inc\Api\Callbacks\PromuaCallbacks::getCompanyName()
S
70 1 6
Inc\Api\Callbacks\RozetkaCallbacks::setSettingsSectionSubtitle()
S
82 1 3
Inc\Api\SettingsApi::setSettings()
S
77 1 4
Inc\Pages\Rozetka::register()
S
66 1 9
Inc\Api\Callbacks\AdminCallbacks::adminRozetka()
S
79 1 3
Inc\Base\SupportController::register()
S
71 1 6
mrkv_uamrkpl_delete_wp_options_prefixed()
S
75 1 4
Inc\Core\WCShopController::get_collation_category_name_by_id()
S
70 1 6
Inc\Base\SettingsLinks::settings_link()
S
73 1 5
Inc\Core\WCShop\WCShopOffer::get_product_short_description()
S
76 1 4
Inc\Api\Callbacks\AdminCallbacks::adminSupport()
S
79 1 3
Inc\Api\Callbacks\RozetkaCallbacks::getCompanyName()
S
70 1 6
Inc\ExternalApi\WoocommerceApi::init()
S
72 1 5
Inc\ExternalApi\WoocommerceApi::get_users()
S
76 1 3
Inc\Init::instantiate()
S
76 1 4
Inc\Api\Callbacks\RozetkaCallbacks::getShopName()
S
73 1 5
Inc\Api\SettingsApi::setSections()
S
77 1 4
Inc\Api\Callbacks\AdminCallbacks::adminPromua()
S
79 1 3
Inc\Api\SettingsApi::addPages()
S
77 1 4
Inc\Base\Enqueue::register()
S
78 1 3
Inc\Api\Callbacks\RozetkaCallbacks::getGlobalVendor()
S
70 1 6
Inc\ExternalApi\WoocommerceApi::create()
S
78 1 3
Inc\Core\WCShopController::get_category_name_by_id()
S
76 1 4
Inc\Base\AjaxHandler::register()
S
79 1 3
Inc\Base\Deactivate::deactivate()
S
73 1 5
activate_ua_marketplace_plugin()
S
80 1 3
Inc\Core\Marketplaces\APIs\RozetkaAPI::get_users()
S
76 1 3
Inc\Api\Callbacks\PromuaCallbacks::setVendorNames()
S
67 1 10
Inc\Core\WCShop\WCShopOffer::get_wc_currency_id()
S
75 1 4
Inc\Api\Callbacks\PromuaCallbacks::optionGroup()
S
82 1 3