Code Analysis: Payment Gateway for ACBA BANK 1.1.5

Function Rating Maintainability Complexity Lines of code
hkd_init_acba_credit_agricole_gateway_class()
D
6
2 1,137
WC_HKD_Acba_Arca_Gateway::webhook_acba_credit_agricole_successful()
C
33 31 81
WC_HKD_Acba_Arca_Gateway::process_payment()
C
32 24 91
WC_HKD_Acba_Arca_Gateway::__construct()
B
32 20 90
WC_HKD_Acba_Arca_Gateway::admin_options()
B
33 10 150
WC_HKD_Acba_Arca_Gateway::init_form_fields()
A
29
4 173
WC_HKD_Acba_Arca_Gateway::confirmPayment()
A
42 10 50
WC_HKD_Acba_Arca_Gateway::payment_fields()
A
42 10 50
WC_HKD_Acba_Arca_Gateway::validateFields()
A
41 9 56
WC_HKD_Acba_Arca_Gateway::process_subscription_payment()
A
39 8 64
WC_HKD_Acba_Arca_Gateway::webhook_acba_credit_agricole_failed()
A
46 10 34
WC_HKD_Acba_Arca_Gateway::cronCheckOrder()
A
48 8 32
WC_HKD_Acba_Arca_Gateway::cancelPayment()
A
47 7 34
WC_HKD_Acba_Arca_Gateway::delete_binding()
A
47 7 34
pluginActivateHKDACBABank()
S
51 6 23
WC_HKD_Acba_Arca_Gateway::process_refund()
S
51 5 26
WC_HKD_Acba_Arca_Gateway::CardsPageContent()
S
48 4 33
WC_HKD_Acba_Arca_Gateway::add_custom_order_status_actions_button()
S
58 5 13
WC_HKD_Acba_Arca_Gateway::statusChangeHookSubscription()
S
61 5 12
WC_HKD_Acba_Arca_Gateway::getCardType()
S
51 3 26
WC_HKD_Acba_Arca_Gateway::checkActivation()
S
57 3 16
WC_HKD_Acba_Arca_Gateway::statusChangeHook()
S
63 4 10
woocomerceShowErrorMessage()
S
62 3 12
initHKDACBAPlugin()
S
68 2 7
cronSchedulesForACBABank()
S
66 2 8
changeLanguageACBABank()
S
68 2 8
WC_HKD_Acba_Arca_Gateway::addCardLinkMenu()
S
76 1 4
hkd_acba_gateway_setting_link()
S
69 1 6
WC_HKD_Acba_Arca_Gateway::queryVarsCards()
S
77 1 4
WC_HKD_Acba_Arca_Gateway::enqueue_stylesheets()
S
65 1 9
hkdAddACBABankGatewayClass()
S
77 1 4
WC_HKD_Acba_Arca_Gateway::add_custom_order_status_actions_button_css()
S
82 1 3
WC_HKD_Acba_Arca_Gateway::getPaymentGatewayByOrder()
S
80 1 3