Code Analysis: iyzico WooCommerce 3.1.0

Function Rating Maintainability Complexity Lines of code
Iyzico_Checkout_For_WooCommerce_Gateway::iyzico_response()
C
29 29 110
Iyzico_Checkout_For_WooCommerce_PkiBuilder::pkiStringGenerate()
A
42 13 56
Iyzico_Checkout_For_WooCommerce_Buyer_Protection::iyziCargoTrackingSave()
A
40 13 56
Iyzico_Checkout_For_WooCommerce_FormObjectGenerate::generateBasketItems()
A
45 14 37
Iyzico_Checkout_For_WooCommerce_Gateway::versionCheck()
A
44 11 48
Iyzico_Checkout_For_WooCommerce_Gateway::iyzico_payment_form()
A
38 9 66
Iyzico_Checkout_For_WooCommerce_Buyer_Protection::iyziCargoTracking()
A
42 8 50
IyzicoWebhook::orderControlViaWebhook()
S
51 6 25
Iyzico_Checkout_For_WooCommerce_Gateway::admin_overlay_script()
S
47 5 36
Iyzico_Checkout_For_WooCommerce_Helper::subTotalPriceCalc()
S
51 5 28
Iyzico_Checkout_For_WooCommerce_Fields::iyzicoAdminFields()
S
38 1 81
Iyzico_Checkout_For_WooCommerce_Helper::priceParser()
S
56 5 18
Iyzico_For_WooCommerce::InitIyzicoPaymentGateway()
S
48 3 36
Iyzico_Checkout_For_WooCommerce_Gateway::__construct()
S
49 3 31
Iyzico_Checkout_For_WooCommerce_FormObjectGenerate::generateShippingAddress()
S
58 4 14
Iyzico_Checkout_For_WooCommerce_Buyer_Protection::getOverlayScript()
S
60 4 13
Iyzico_Pwi_For_WooCommerce_Gateway::__construct()
S
50 2 30
Iyzico_Checkout_For_WooCommerce_PkiBuilder::createFormObjectSort()
S
52 2 25
Iyzico_Checkout_For_WooCommerce_PkiBuilder::createFormObjectSortPwi()
S
53 2 24
Iyzico_Checkout_For_WooCommerce_iyzicoRequest::curlPost()
S
53 2 23
Iyzico_Checkout_For_WooCommerce_FormObjectGenerate::generateOption()
S
53 2 20
Iyzico_Checkout_For_WooCommerce_FormObjectGenerate::generateOptionPwi()
S
54 2 19
Iyzico_Checkout_For_WooCommerce_Model::findPaymentId()
S
58 2 16
Iyzico_Checkout_For_WooCommerce_Model::findUserCardKey()
S
58 2 16
Iyzico_Checkout_For_WooCommerce_Helper::dataCheck()
S
71 3 6
Iyzico_Checkout_For_WooCommerce_Gateway::setcookieSameSite()
S
58 2 15
Iyzico_Pwi_For_WooCommerce_Gateway::iyzico_pwi_payment_redirect()
S
60 2 12
Iyzico_For_WooCommerce::IyzicoActive()
S
54 1 26
Iyzico_Checkout_For_WooCommerce_Model::insertIyzicoOrder()
S
58 1 18
Iyzico_Checkout_For_WooCommerce_FormObjectGenerate::generateBuyer()
S
56 1 17
Iyzico_Checkout_For_WooCommerce_Model::insertCardUserKey()
S
59 1 16
Iyzico_For_WooCommerce::get_instance()
S
71 2 6
Iyzico_Pwi_For_WooCommerce_Gateway::get_icon()
S
64 2 9
Iyzico_For_WooCommerce::createIyzicoWebhookUrlKey()
S
67 2 7
Iyzico_Checkout_For_WooCommerce_Helper::realPrice()
S
72 2 6
IyzicoWebhook::getIyziUrlId()
S
66 2 9
Iyzico_Pwi_For_WooCommerce_Fields::iyzicoPwiAdminFields()
S
59 1 15
Iyzico_For_WooCommerce::IyzicoDeactive()
S
61 1 13
Iyzico_Checkout_For_WooCommerce_Buyer_Protection::iyzicoOverlayScriptMobileCss()
S
67 1 13
Iyzico_Pwi_For_WooCommerce_Gateway::isMobile()
S
78 1 3
Iyzico_For_WooCommerce::init()
S
78 1 4
Iyzico_Checkout_For_WooCommerce_Gateway::getApiKey()
S
80 1 3
Iyzico_Checkout_For_WooCommerce_Gateway::process_payment()
S
69 1 7
Iyzico_Checkout_For_WooCommerce_Gateway::valid_js()
S
77 1 3
Iyzico_Checkout_For_WooCommerce_FormObjectGenerate::generateBillingAddress()
S
62 1 10
Iyzico_Checkout_For_WooCommerce_FormObjectGenerate::generateCargoTracking()
S
69 1 7
Iyzico_Checkout_For_WooCommerce_Gateway::verifyTLS()
S
64 1 10
Iyzico_Checkout_For_WooCommerce_iyzicoRequest::iyzicoOverlayScriptRequest()
S
72 1 5
IyzicoWebhook::registerRoutes()
S
68 1 7
Iyzico_For_WooCommerce::installLanguage()
S
79 1 3
Iyzico_Checkout_For_WooCommerce_Gateway::admin_options()
S
64 1 10
IyzicoWebhook::webhookAdminNoticeWarning()
S
72 1 5
Iyzico_Checkout_For_WooCommerce_FormObjectGenerate::oneProductCalc()
S
63 1 10
Iyzico_Checkout_For_WooCommerce_Model::__construct()
S
80 1 3
Iyzico_Pwi_For_WooCommerce_Gateway::valid_css()
S
77 1 3
Iyzico_Checkout_For_WooCommerce_Helper::trimString()
S
75 1 4
Iyzico_Checkout_For_WooCommerce_iyzicoRequest::iyzicoCheckoutFormDetailRequest()
S
74 1 4
Iyzico_Pwi_For_WooCommerce_Gateway::process_payment()
S
69 1 7
IyzicoWebhook::iyzicoRegisterRestRoutes()
S
76 1 4
Iyzico_Checkout_For_WooCommerce_Helper::actionLinks()
S
69 1 6
Iyzico_Pwi_For_WooCommerce_Gateway::init_form_fields()
S
80 1 3
Iyzico_Checkout_For_WooCommerce_ResponseObjectGenerate::generateTokenDetailObject()
S
69 1 7
Iyzico_Checkout_For_WooCommerce_FormObjectGenerate::__construct()
S
80 1 3
Iyzico_Checkout_For_WooCommerce_iyzicoRequest::iyzicoCargoTracking()
S
74 1 4
Iyzico_For_WooCommerce::__construct()
S
79 1 3
Iyzico_Checkout_For_WooCommerce_iyzicoRequest::iyzicoPwiRequest()
S
74 1 4
IyzicoWebhook::__construct()
S
75 1 4
Iyzico_For_WooCommerce::AddIyzicoGateway()
S
74 1 5
Iyzico_Checkout_For_WooCommerce_Gateway::init_form_fields()
S
80 1 3
Iyzico_Checkout_For_WooCommerce_ResponseObjectGenerate::__construct()
S
80 1 3
Iyzico_Checkout_For_WooCommerce_Helper::cutLocale()
S
73 1 5
Iyzico_Checkout_For_WooCommerce_PkiBuilder::authorizationGenerate()
S
63 1 10
IyzicoWebhook::iyzicoWebhookResponse()
S
72 1 5
Iyzico_Pwi_For_WooCommerce_Gateway::admin_options()
S
64 1 10
Iyzico_Checkout_For_WooCommerce_Gateway::iyzico_loading_bar()
S
69 1 10
Iyzico_Checkout_For_WooCommerce_Helper::callBackUrl()
S
91 1 2
Iyzico_Checkout_For_WooCommerce_iyzicoRequest::iyzicoCheckoutFormRequest()
S
74 1 4