Nexi\WC_Gateway_NPG_API D

Total Complexity 133
Dependencies 9
Dependents 9
Total lines 824
Lines of code 565
Logical lines of code 323
Comment lines 43
Methods 25
Properties 4

Methods 25

Method Rating Maintainability Complexity Lines of code
new_payment_link()
A
38 13 65
exec_rest_curl()
A
38 10 68
build_payment()
A
39 10 61
get_one_click_params()
A
48 11 32
get_recurring_params()
A
46 10 38
get_account_operation_id()
A
55 10 18
recurring_payment()
A
45 7 39
get_customer_one_click_contracts()
A
53 8 20
get_order_status()
S
55 6 18
get_profile_info()
S
53 5 22
get_order_info()
S
54 5 19
account()
S
51 4 25
refund()
S
51 4 25
get_customer_contracts()
S
58 4 15
enable_apms()
S
57 4 15
generate_npg_order_id()
S
59 4 14
get_refund_operation_id()
S
62 4 11
build_payment_finalize()
S
58 3 15
deactivate_contract()
S
59 3 13
__construct()
S
60 2 13
getInstance()
S
71 2 6
exec_post()
S
78 1 3
generate_uuid()
S
72 1 4
exec_get()
S
78 1 3
generate_contract_id()
S
77 1 3