WC_Payex_Gateway C

Total Complexity 101
Dependencies 3
Dependents 2
Total lines 847
Lines of code 597
Logical lines of code 246
Comment lines 159
Methods 23
Properties 1

Methods 23

Method Rating Maintainability Complexity Lines of code
get_payex_mandate_link()
B
31 13 116
process_subscription_payment()
A
35 12 91
complete_payment()
A
48 12 31
get_payex_payment_link()
A
37 8 77
check_renewal_order_exist()
A
47 10 34
query_payex_payment_status()
A
45 8 40
webhook()
A
53 8 21
process_payment()
S
52 5 24
__construct()
S
45 3 42
verify_payex_response()
S
60 4 12
get_payex_token()
S
52 3 24
init_form_fields()
S
46 1 48
redirect()
S
69 2 6
filter_cart_needs_payment_callback()
S
79 2 3
payment_fields()
S
74 2 5
validate_fields()
S
82 1 3
payment_scripts()
S
91 1 2
scheduled_subscription_payment()
S
80 1 3
delete_resubscribe_meta()
S
81 1 3
delete_renewal_meta()
S
82 1 3
update_failing_payment_method()
S
91 1 2
filter_woocommerce_order_needs_payment()
S
77 1 4
check_testmode()
S
79 1 3