WC_Acceptblue_Gateway_Credit_Card C

Total Complexity 121
Dependencies 8
Dependents 1
Total lines 752
Lines of code 608
Logical lines of code 345
Comment lines 12
Methods 23
Properties 16

Methods 23

Method Rating Maintainability Complexity Lines of code
process_refund()
B
37 22 68
process_payment()
A
39 14 63
add_payment_method()
A
41 8 60
authorize_card_request()
A
42 7 49
process_schedule_payment()
A
46 7 36
maybe_save_payment_method_for_current_subscription()
A
55 8 18
validate_fields()
S
52 7 25
process_scheduled_free_trial()
S
49 6 30
__construct()
S
41 3 59
process_response()
S
53 5 20
process_normal_payment()
S
56 5 17
get_scheduled_payment_token()
S
57 5 17
maybe_save_payment_method_for_all_user_subscriptions()
S
59 5 13
can_charge_transaction()
S
63 4 11
saved_payment_methods()
S
50 2 31
payment_fields()
S
53 2 27
save_payment_method()
S
57 2 16
save_subscription_payment_token()
S
59 2 15
maybe_save_scheduled_payment_method()
S
67 3 7
add_subscription_payment_meta()
S
63 1 11
charge_card_request()
S
65 1 9
init_form_fields()
S
80 1 3
print_error()
S
77 1 3