Code Analysis: HyperPay Payments 1.7

Function Rating Maintainability Complexity Lines of code
Hyperpay_main_class::receipt_page()
B
35 15 89
Hyperpay_main_class::process_payment()
B
32 12 106
Hyperpay_main_class::init_form_fields()
A
38 4 83
Hyperpay_main_class::check_mada()
S
52 7 24
Hyperpay_main_class::validate_form()
S
56 7 16
Hyperpay_main_class::process_faild_payment()
S
52 5 22
Hyperpay_main_class::processQueryResult()
S
53 5 22
Hyperpay_main_class::get_pages()
S
56 5 19
Hyperpay_main_class::renderPaymentForm()
S
48 4 31
Hyperpay_main_class::__construct()
S
47 3 32
WC_Hyperpay_Zoodpay_Gateway::set_icons()
S
49 3 28
Hyperpay_main_class::set_icons()
S
59 4 13
Hyperpay_main_class::admin_script()
S
60 3 12
WC_Hyperpay_Zoodpay_Gateway::setExtraData()
S
56 2 17
WC_Hyperpay_Zoodpay_Gateway::getPhone()
S
69 2 6
hyperpay_plugin_load_textdomain()
S
69 2 6
hyperpay_main::load()
S
67 2 7
WC_Hyperpay_Zoodpay_Gateway::__construct()
S
59 1 14
hyperpay_main::run_migration()
S
61 1 14
Hyperpay_main_class::get_hyperpay_trans_mode()
S
68 1 8
WC_Hyperpay_STCPay_Gateway::__construct()
S
81 1 3
Hyperpay_main_class::get_order_status()
S
69 1 7
hyperpay_main::get_gateways()
S
79 1 3
Hyperpay_main_class::get_hyperpay_trans_type()
S
70 1 7
hyperpay_load_styles()
S
100 1 2
Hyperpay_main_class::isJson()
S
76 1 4
Hyperpay_main_class::get_hyperpay_tokenization()
S
69 1 7
WC_Hyperpay_ApplePay_Gateway::__construct()
S
81 1 3
Hyperpay_main_class::setExtraData()
S
82 1 3
WC_Hyperpay_Mada_Gateway::__construct()
S
75 1 4
Hyperpay_main_class::queryTransactionReport()
S
67 1 7
WC_Hyperpay_Gateway::__construct()
S
75 1 4