Hyperpay_main_class B

Total Complexity 81
Dependencies 3
Dependents 0
Total lines 909
Lines of code 512
Logical lines of code 251
Comment lines 238
Methods 19
Properties 12

Methods 19

Method Rating Maintainability Complexity Lines of code
receipt_page()
B
35 15 89
process_payment()
B
32 12 106
init_form_fields()
A
38 4 83
check_mada()
S
52 7 24
validate_form()
S
56 7 16
processQueryResult()
S
53 5 22
process_faild_payment()
S
52 5 22
get_pages()
S
56 5 19
renderPaymentForm()
S
48 4 31
__construct()
S
47 3 32
set_icons()
S
59 4 13
admin_script()
S
60 3 12
queryTransactionReport()
S
67 1 7
isJson()
S
76 1 4
get_hyperpay_trans_mode()
S
68 1 8
get_hyperpay_trans_type()
S
70 1 7
get_hyperpay_tokenization()
S
69 1 7
get_order_status()
S
69 1 7
setExtraData()
S
82 1 3