WC_Acceptblue_Gateway_Credit_Card C

Total Complexity 107
Dependencies 7
Dependents 1
Total lines 636
Lines of code 499
Logical lines of code 293
Comment lines 9
Methods 21
Properties 16

Methods 21

Method Rating Maintainability Complexity Lines of code
process_refund()
B
37 22 68
process_payment()
A
40 12 55
authorize_card_request()
A
43 7 45
process_schedule_payment()
A
46 7 36
maybe_save_payment_method_for_current_subscription()
A
55 8 17
validate_fields()
S
52 7 25
__construct()
S
41 3 58
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
process_scheduled_free_trial()
S
63 4 10
payment_fields()
S
53 2 27
save_payment_method()
S
57 2 16
maybe_save_scheduled_payment_method()
S
68 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