Code Analysis: KinTPV WooConnect 8.120

Function Rating Maintainability Complexity Lines of code
KinTPVConnect::import_products()
D
13
83 265
KinTPVConnect::export_cmd()
D
19
39 239
KinTPVConnect::menu_html()
D
28
35 124
KinTPVConnect::import_variations()
D
31 32 107
KinTPVConnect::set_product_data()
D
30 30 112
KinTPVConnect::extract_product_info()
C
30 28 113
KinTPVConnect::save_prefs()
C
33 29 85
KinTPVConnect::import_categories()
C
36 24 72
KinTPVConnect::set_variation_data()
C
36 23 77
KinTPVConnect::extract_variations()
B
34 22 87
KinTPVConnect::__construct()
B
26
12 197
KinTPVConnect::get_commandes()
B
26
13 167
KinTPVConnect::get_refunds()
B
33 14 102
KinTPVConnect::import_image_produit()
A
38 14 69
KinTPVConnect::get_product_variation()
A
34 12 96
KinTPVConnect::update_variation()
A
45 13 39
KinTPVConnect::charger_prefs()
A
48 12 35
KinTPVConnect::extract_product_categories()
A
49 11 28
KinTPVConnect::create_variation()
A
51 11 24
KinTPVConnect::import_image_categorie()
A
44 9 46
KinTPVConnect::extract_product_tags()
A
46 9 41
KinTPVConnect::import_xml()
A
43 7 52
KinTPVConnect::import_attributes()
A
48 8 33
KinTPVConnect::update_product()
A
48 8 31
KinTPVConnect::import_attributes_terms()
A
50 8 28
KinTPVConnect::clean_xml_folder()
A
54 8 21
KinTPVConnect::save_xml()
A
48 7 35
KinTPVConnect::extract_zip()
S
51 7 27
KinTPVConnect::save_option()
S
52 7 23
KinTPVConnect::flush_xml_files()
S
55 7 18
KinTPVConnect::import_image()
S
49 6 32
KinTPVConnect::create_product()
S
52 6 25
KinTPVConnect::get_rest_client()
S
53 6 23
KinTPVConnect::import_transporteurs()
S
53 6 22
KinTPVConnect::import_tva()
S
54 6 20
KinTPVConnect::import_paiements()
S
54 6 20
KinTPVConnect::create_product_tag()
S
49 5 33
KinTPVConnect::get_node_value()
S
58 6 16
KinTPVConnect::wc_get()
S
56 5 18
KinTPVConnect::get_taux_taxe()
S
60 5 13
Kintpv_Prefs::search()
S
62 5 11
KinTPVConnect::import_prefs()
S
54 4 19
Kintpv_Log::open()
S
57 4 17
Automattic\WooCommerce\HttpClient\OAuth::joinWithEqualsSign()
S
59 4 14
KinTPVConnect::product_to_variation()
S
59 4 13
Automattic\WooCommerce\HttpClient\HttpClient::getResponseHeaders()
S
59 4 13
KinTPVConnect::get_images_produit()
S
51 3 27
Automattic\WooCommerce\HttpClient\HttpClient::lookForErrors()
S
60 4 12
Automattic\WooCommerce\HttpClient\HttpClient::processResponse()
S
60 4 12
Kintpv_Prefs::find()
S
62 4 11
KinTPVConnect::get_attribute_term()
S
62 4 11
KinTPVConnect::get_default_order_states()
S
56 3 20
KinTPVConnect::save_art_image()
S
56 3 19
KinTPVConnect::save_tmp_image()
S
55 3 19
Automattic\WooCommerce\HttpClient\HttpClient::setDefaultCurlSettings()
S
57 3 17
KinTPVConnect::get_attribute()
S
57 3 16
KinTPVConnect::get_product_by_variation()
S
59 3 15
KinTPVConnect::get_categorie()
S
60 3 14
KinTPVConnect::error_message()
S
50 2 28
KinTPVConnect::get_postmeta_value()
S
61 3 12
KinTPVConnect::get_orderitem_postmeta_value()
S
61 3 12
KinTPVConnect::option_checked()
S
62 3 12
KinTPVConnect::get_postmeta_id()
S
61 3 12
KinTPVConnect::termine()
S
62 3 11
KinTPVConnect::get_product_tags()
S
52 2 24
Automattic\WooCommerce\HttpClient\HttpClient::authenticate()
S
54 2 24
KinTPVConnect::get_product()
S
56 2 19
Automattic\WooCommerce\HttpClient\HttpClient::createRequest()
S
56 2 19
KinTPVConnect::insert_image_as_attachment()
S
57 2 17
KinTPVConnect::search_product_tag()
S
58 2 17
Automattic\WooCommerce\HttpClient\OAuth::processFilters()
S
63 3 10
Automattic\WooCommerce\HttpClient\OAuth::getSortedParameters()
S
65 3 9
KinTPVConnect::delete_variation()
S
69 3 6
Kintpv_Prefs::get_value()
S
64 3 10
Kintpv_Tools::creer_dossier()
S
65 3 9
KinTPVConnect::xml_code_error()
S
69 3 6
Automattic\WooCommerce\HttpClient\HttpClient::setupMethod()
S
67 3 7
cmp()
S
66 3 9
KinTPVConnect::get_all_attributes()
S
61 2 13
KinTPVConnect::slugify()
S
59 2 13
KinTPVConnect::shipping_list()
S
61 2 12
Automattic\WooCommerce\HttpClient\HttpClient::request()
S
61 2 11
KinTPVConnect::get_categorie_by_slug()
S
62 2 11
KinTPVConnect::get_chemin_content()
S
62 2 11
KinTPVConnect::reset_images_produit()
S
63 2 11
Automattic\WooCommerce\HttpClient\HttpClient::createResponse()
S
58 1 16
KinTPVConnect::get_web_content_path()
S
63 2 10
Automattic\WooCommerce\HttpClient\BasicAuth::processAuth()
S
66 2 8
Automattic\WooCommerce\HttpClient\OAuth::normalizeParameters()
S
66 2 9
Automattic\WooCommerce\HttpClient\Options::verifySsl()
S
78 2 3
Automattic\WooCommerce\HttpClient\OAuth::getSecret()
S
68 2 7
conf_checked()
S
69 2 7
KinTPVConnect::check_timer_send()
S
69 2 7
KinTPVConnect::create_categorie()
S
63 2 10
KinTPVConnect::get_wc_taxes()
S
66 2 9
Kintpv_Log::close()
S
74 2 5
Automattic\WooCommerce\HttpClient\Options::isWPAPI()
S
78 2 3
KinTPVConnect::header_xml()
S
63 2 10
KinTPVConnect::upload_image()
S
58 1 15
Automattic\WooCommerce\HttpClient\OAuth::encode()
S
67 2 7
Automattic\WooCommerce\HttpClient\Options::getVersion()
S
78 2 3
Kintpv_Log::log()
S
67 2 7
Automattic\WooCommerce\HttpClient\Options::isQueryStringAuth()
S
78 2 3
Automattic\WooCommerce\HttpClient\Options::apiPrefix()
S
78 2 3
Automattic\WooCommerce\HttpClient\Options::userAgent()
S
78 2 3
Automattic\WooCommerce\HttpClient\Request::getRawHeaders()
S
68 2 7
Automattic\WooCommerce\HttpClient\Options::getTimeout()
S
77 2 3
Automattic\WooCommerce\HttpClient\Options::getFollowRedirects()
S
78 2 3
KinTPVConnect::delete_logs()
S
67 2 8
Kintpv_Prefs::set()
S
67 2 8
Kintpv_Prefs::get()
S
67 2 8
Automattic\WooCommerce\HttpClient\HttpClient::__construct()
S
64 2 9
Automattic\WooCommerce\HttpClient\HttpClient::buildApiUrl()
S
73 2 4
Automattic\WooCommerce\HttpClient\HttpClient::getRequestHeaders()
S
64 2 10
Automattic\WooCommerce\HttpClient\HttpClient::buildUrlQuery()
S
70 2 6
Automattic\WooCommerce\HttpClient\Options::oauthTimestamp()
S
78 2 3
Automattic\WooCommerce\HttpClient\OAuth::getParameters()
S
60 1 13
KinTPVConnect::get_order_states()
S
62 1 12
Automattic\WooCommerce\Client::put()
S
79 1 3
KinTPVConnect::payment_list()
S
80 1 3
KinTPVConnect::extract_attribute_product()
S
69 1 6
KinTPVConnect::format_denied_chars()
S
76 1 3
Automattic\WooCommerce\HttpClient\HttpClientException::getRequest()
S
82 1 3
KinTPVConnect::get_all_attribute_terms()
S
75 1 4
KinTPVConnect::add_admin_menu()
S
78 1 3
Automattic\WooCommerce\HttpClient\HttpClientException::__construct()
S
72 1 5
Automattic\WooCommerce\HttpClient\HttpClient::isSsl()
S
78 1 3
KinTPVConnect::update_categorie()
S
68 1 6
Automattic\WooCommerce\HttpClient\Response::getBody()
S
82 1 3
Automattic\WooCommerce\Client::get()
S
78 1 3
Automattic\WooCommerce\HttpClient\BasicAuth::__construct()
S
67 1 8
Automattic\WooCommerce\HttpClient\Response::getHeaders()
S
82 1 3
Automattic\WooCommerce\HttpClient\Request::setUrl()
S
81 1 3
Kintpv_Log::log_path()
S
75 1 4
KinTPVConnect::get_order_item()
S
65 1 10
KinTPVConnect::convert_product_to_simple()
S
76 1 4
Automattic\WooCommerce\HttpClient\OAuth::generateOauthSignature()
S
62 1 10
Automattic\WooCommerce\HttpClient\Request::setParameters()
S
81 1 3
KinTPVConnect::__destruct()
S
82 1 3
Automattic\WooCommerce\HttpClient\HttpClientException::getResponse()
S
82 1 3
Automattic\WooCommerce\HttpClient\BasicAuth::getParameters()
S
82 1 3
KinTPVConnect::get_xml_path()
S
75 1 4
Automattic\WooCommerce\HttpClient\Request::setBody()
S
81 1 3
Automattic\WooCommerce\HttpClient\Response::setCode()
S
80 1 3
KinTPVConnect::genere_balise_xml()
S
77 1 3
Automattic\WooCommerce\HttpClient\Request::getMethod()
S
82 1 3
KinTPVConnect::flush()
S
71 1 6
Automattic\WooCommerce\HttpClient\Request::getBody()
S
82 1 3
KinTPVConnect::format_float()
S
78 1 3
Kintpv_Prefs::get_liste()
S
82 1 3
Automattic\WooCommerce\HttpClient\Response::getCode()
S
82 1 3
Automattic\WooCommerce\HttpClient\HttpClient::getResponse()
S
82 1 3
Automattic\WooCommerce\HttpClient\Response::__construct()
S
74 1 5
Automattic\WooCommerce\HttpClient\Response::setHeaders()
S
81 1 3
Automattic\WooCommerce\HttpClient\Request::getUrl()
S
82 1 3
KinTPVConnect::mettre_article_en_decline()
S
76 1 4
Automattic\WooCommerce\HttpClient\Request::setHeaders()
S
81 1 3
Automattic\WooCommerce\HttpClient\Response::setBody()
S
81 1 3
Kintpv_Prefs::serialize()
S
80 1 3
Automattic\WooCommerce\HttpClient\HttpClient::getRequest()
S
82 1 3
Automattic\WooCommerce\HttpClient\Request::getParameters()
S
82 1 3
Automattic\WooCommerce\Client::__construct()
S
78 1 3
Automattic\WooCommerce\HttpClient\Request::__construct()
S
69 1 7
Automattic\WooCommerce\Client::options()
S
79 1 3
Automattic\WooCommerce\HttpClient\Request::getHeaders()
S
82 1 3
KinTPVConnect::get_wc_classes()
S
73 1 5
Automattic\WooCommerce\Client::post()
S
79 1 3
Automattic\WooCommerce\HttpClient\Request::setMethod()
S
81 1 3
Automattic\WooCommerce\Client::delete()
S
78 1 3
Kintpv_Prefs::__construct()
S
80 1 3
Automattic\WooCommerce\HttpClient\OAuth::__construct()
S
65 1 9
Automattic\WooCommerce\HttpClient\Options::__construct()
S
81 1 3