WC_REST_Stripe_Settings_Controller B

Total Complexity 84
Dependencies 13
Dependents 1
Total lines 766
Lines of code 518
Logical lines of code 177
Comment lines 153
Methods 23
Properties 2

Methods 23

Method Rating Maintainability Complexity Lines of code
register_routes()
A
29 2 193
update_individual_payment_method_settings()
A
45 8 42
update_enabled_payment_methods()
A
52 9 24
get_settings()
S
47 5 36
update_is_upe_enabled()
S
56 6 17
update_is_spe_enabled()
S
59 6 14
update_payment_methods_order()
S
54 4 23
update_settings()
S
54 3 22
record_payment_method_settings_event()
S
53 2 30
update_payment_request_settings()
S
59 3 15
update_amazon_pay_settings()
S
61 3 13
get_payment_method_ids_to_enable()
S
62 3 12
update_is_stripe_enabled()
S
64 3 11
update_is_sepa_tokens_for_other_methods_enabled()
S
68 3 7
update_is_debug_log_enabled()
S
68 3 7
update_is_short_account_statement_enabled()
S
68 3 7
update_is_separate_card_form_enabled()
S
68 3 7
update_is_saved_cards_enabled()
S
68 3 7
update_is_manual_capture_enabled()
S
68 3 7
update_is_payment_request_enabled_for_legacy_checkout()
S
68 3 7
update_is_test_mode_enabled()
S
68 3 7
dismiss_customization_notice()
S
67 2 7
__construct()
S
81 1 3