Code Analysis: iyzico WooCommerce 3.5.3

Function Rating Maintainability Complexity Lines of code
Iyzico_Checkout_For_WooCommerce_Gateway::iyzico_response()
D
23
45 155
Iyzico_Checkout_For_WooCommerce_FormObjectGenerate::generateBasketItems()
A
42 16 45
Iyzico_Checkout_For_WooCommerce_PkiBuilder::pkiStringGenerate()
A
41 13 62
Iyzico_Checkout_For_WooCommerce_Buyer_Protection::iyziCargoTrackingSave()
A
40 13 56
Iyzico_Checkout_For_WooCommerce_Gateway::versionCheck()
A
44 11 48
Iyzico_Checkout_For_WooCommerce_Gateway::iyzico_payment_form()
A
39 8 62
Iyzico_Checkout_For_WooCommerce_Buyer_Protection::iyziCargoTracking()
A
42 8 50
Iyzico_Checkout_For_WooCommerce_Gateway::initSetWebhookUrlKey()
A
48 9 30
Iyzico_Checkout_For_WooCommerce_Fields::iyzicoAdminFields()
S
35 1 102
IyzicoWebhook::orderControlViaWebhook()
S
51 6 25
Iyzico_Checkout_For_WooCommerce_Gateway::admin_overlay_script()
S
47 5 36
Iyzico_For_WooCommerce_Blocks::get_payment_method_infos()
S
56 6 17
Iyzico_Checkout_For_WooCommerce_Helper::subTotalPriceCalc()
S
51 5 28
Iyzico_For_WooCommerce::InitIyzicoPaymentGateway()
S
44 3 56
Iyzico_Checkout_For_WooCommerce_Helper::priceParser()
S
56 5 18
Iyzico_Checkout_For_WooCommerce_Gateway::__construct()
S
48 3 33
Iyzico_Checkout_For_WooCommerce_Buyer_Protection::getOverlayScript()
S
58 4 16
Iyzico_Checkout_For_WooCommerce_FormObjectGenerate::generateShippingAddress()
S
58 4 14
Iyzico_Checkout_For_WooCommerce_FormObjectGenerate::generateOption()
S
51 3 24
Iyzico_Checkout_For_WooCommerce_FormObjectGenerate::generateOptionPwi()
S
52 3 23
Iyzico_Pwi_For_WooCommerce_Gateway::__construct()
S
50 2 30
Iyzico_Pwi_For_WooCommerce_Gateway::get_icon()
S
59 3 13
Iyzico_Pwi_For_WooCommerce_Gateway::iyzico_pwi_payment_redirect()
S
61 3 12
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_For_WooCommerce_Blocks::get_payment_method_script_handles()
S
57 2 19
Iyzico_Checkout_For_WooCommerce_FormObjectGenerate::generateBuyer()
S
56 2 17
Iyzico_Checkout_For_WooCommerce_Model::findUserCardKey()
S
58 2 16
Iyzico_Checkout_For_WooCommerce_Model::findPaymentId()
S
58 2 16
Iyzico_Checkout_For_WooCommerce_Gateway::iyzicoWebhookSubmitbutton()
S
66 3 8
Iyzico_Checkout_For_WooCommerce_Helper::dataCheck()
S
71 3 6
Iyzico_Checkout_For_WooCommerce_Gateway::setcookieSameSite()
S
59 2 14
Iyzico_For_WooCommerce::iyzico_woocommerce_blocks_support()
S
63 2 12
Iyzico_For_WooCommerce::IyzicoActive()
S
54 1 26
Iyzico_Checkout_For_WooCommerce_Model::insertIyzicoOrder()
S
58 1 18
Iyzico_Checkout_For_WooCommerce_Model::insertCardUserKey()
S
59 1 16
IyzicoWebhook::getIyziUrlId()
S
66 2 9
Iyzico_Checkout_For_WooCommerce_FormObjectGenerate::generateBillingAddress()
S
62 2 10
Iyzico_For_WooCommerce::get_instance()
S
71 2 6
Iyzico_For_WooCommerce::iyzico_cart_checkout_blocks_compatibility()
S
73 2 5
Iyzico_For_WooCommerce::IyzicoDeactive()
S
59 1 15
Iyzico_For_WooCommerce::createIyzicoWebhookUrlKey()
S
67 2 7
Iyzico_For_WooCommerce_Blocks::is_active()
S
69 2 7
Iyzico_Checkout_For_WooCommerce_Helper::realPrice()
S
72 2 6
Iyzico_Checkout_For_WooCommerce_Gateway::thankYouSubtitle()
S
65 2 9
Iyzico_Checkout_For_WooCommerce_Gateway::initIyzicoWebhookUrl()
S
68 2 7
Iyzico_Checkout_For_WooCommerce_Buyer_Protection::iyzicoOverlayScriptMobileCss()
S
67 1 13
Iyzico_Checkout_For_WooCommerce_Gateway::process_payment()
S
69 1 7
Iyzico_Checkout_For_WooCommerce_iyzicoRequest::iyzicoPwiRequest()
S
74 1 4
Iyzico_Checkout_For_WooCommerce_iyzicoRequest::iyzicoPostWebhookUrlKey()
S
74 1 4
Iyzico_For_WooCommerce::init()
S
75 1 5
Iyzico_Checkout_For_WooCommerce_Gateway::iyzico_loading_bar()
S
69 1 10
IyzicoWebhook::iyzicoWebhookResponse()
S
72 1 5
Iyzico_For_WooCommerce::paymentIdAlterTable()
S
66 1 8
Iyzico_Checkout_For_WooCommerce_Model::__construct()
S
80 1 3
Iyzico_Checkout_For_WooCommerce_iyzicoRequest::iyzicoCheckoutFormDetailRequest()
S
74 1 4
Iyzico_Pwi_For_WooCommerce_Fields::iyzicoPwiAdminFields()
S
64 1 10
Iyzico_Checkout_For_WooCommerce_iyzicoRequest::iyzicoCheckoutFormRequest()
S
74 1 4
Iyzico_Pwi_For_WooCommerce_Gateway::isMobile()
S
78 1 3
IyzicoWebhook::iyzicoRegisterRestRoutes()
S
76 1 4
Iyzico_Pwi_For_WooCommerce_Gateway::valid_css()
S
77 1 3
Iyzico_Checkout_For_WooCommerce_iyzicoRequest::iyzicoCargoTracking()
S
74 1 4
Iyzico_Checkout_For_WooCommerce_Gateway::verifyTLS()
S
64 1 10
Iyzico_Checkout_For_WooCommerce_Helper::trimString()
S
75 1 4
Iyzico_For_WooCommerce_Blocks::initialize()
S
76 1 4
Iyzico_Pwi_For_WooCommerce_Gateway::process_payment()
S
69 1 7
Iyzico_Checkout_For_WooCommerce_Helper::cutLocale()
S
73 1 5
Iyzico_Checkout_For_WooCommerce_Gateway::admin_options()
S
64 1 10
Iyzico_Checkout_For_WooCommerce_Gateway::valid_js()
S
77 1 3
IyzicoWebhook::registerRoutes()
S
68 1 7
Iyzico_Pwi_For_WooCommerce_Gateway::is_available()
S
82 1 3
Iyzico_For_WooCommerce::actionLinks()
S
66 1 7
Iyzico_Checkout_For_WooCommerce_ResponseObjectGenerate::generateTokenDetailObject()
S
69 1 7
Iyzico_Checkout_For_WooCommerce_Helper::callBackUrl()
S
91 1 2
Iyzico_Pwi_For_WooCommerce_Gateway::init_form_fields()
S
80 1 3
Iyzico_Checkout_For_WooCommerce_Gateway::init_form_fields()
S
80 1 3
IyzicoWebhook::__construct()
S
75 1 4
Iyzico_For_WooCommerce::installLanguage()
S
79 1 3
Iyzico_Checkout_For_WooCommerce_ResponseObjectGenerate::__construct()
S
80 1 3
Iyzico_For_WooCommerce_Blocks::get_payment_method_data()
S
77 1 4
Iyzico_Checkout_For_WooCommerce_Gateway::getApiKey()
S
80 1 3
Iyzico_Pwi_For_WooCommerce_Gateway::admin_options()
S
64 1 10
Iyzico_Checkout_For_WooCommerce_FormObjectGenerate::oneProductCalc()
S
63 1 10
Iyzico_Checkout_For_WooCommerce_iyzicoRequest::iyzicoOverlayScriptRequest()
S
72 1 5
Iyzico_Checkout_For_WooCommerce_FormObjectGenerate::__construct()
S
80 1 3
Iyzico_Checkout_For_WooCommerce_FormObjectGenerate::generateCargoTracking()
S
69 1 7
Iyzico_For_WooCommerce::AddIyzicoGateway()
S
74 1 5
Iyzico_For_WooCommerce::__construct()
S
72 1 5
Iyzico_Checkout_For_WooCommerce_Gateway::is_available()
S
82 1 3
Iyzico_Checkout_For_WooCommerce_PkiBuilder::authorizationGenerate()
S
63 1 10
IyzicoWebhook::webhookAdminNoticeWarning()
S
72 1 5