WC_Stripe_Payment_Tokens D

Total Complexity 145
Dependencies 38
Dependents 10
Total lines 839
Lines of code 516
Logical lines of code 341
Comment lines 222
Methods 21
Properties 1

Methods 21

Method Rating Maintainability Complexity Lines of code
add_token_to_user()
C
32 25 103
woocommerce_get_customer_upe_payment_tokens()
C
34 26 82
woocommerce_get_customer_payment_tokens_legacy()
B
37 20 76
get_account_saved_payment_methods_list_item()
A
44 11 46
woocommerce_payment_token_deleted()
A
53 9 22
update_token_from_method_details()
S
51 7 28
woocommerce_payment_token_class()
S
57 7 18
get_token_from_request()
S
57 7 15
customer_has_saved_methods()
S
59 4 15
woocommerce_payment_token_set_default()
S
59 4 13
get_original_payment_method_type()
S
64 4 11
get_token_label_overrides_for_checkout()
S
56 3 19
get_duplicate_token()
S
59 3 15
normalize_payment_method_label()
S
65 3 10
get_payment_method_type_from_token()
S
65 3 10
is_valid_payment_method_id()
S
69 3 6
woocommerce_get_customer_payment_tokens()
S
69 2 7
__construct()
S
64 1 9
get_instance()
S
80 1 3
is_valid_payment_method_type_for_gateway()
S
75 1 4
get_account_saved_payment_methods_list_item_sepa()
S
75 1 4