WC_REST_Stripe_Settings_Controller B

Total Complexity 77
Dependencies 12
Dependents 1
Total lines 720
Lines of code 459
Logical lines of code 166
Comment lines 166
Methods 24
Properties 2

Methods 24

Method Rating Maintainability Complexity Lines of code
update_enabled_payment_methods()
A
46 14 37
register_routes()
A
30 2 183
update_individual_payment_method_settings()
S
52 5 23
get_settings()
S
50 4 28
validate_statement_descriptor()
S
57 4 18
update_is_upe_enabled()
S
58 4 15
update_payment_methods_order()
S
58 3 17
update_payment_request_settings()
S
59 3 15
update_short_account_statement_descriptor()
S
63 3 11
update_is_stripe_enabled()
S
64 3 11
update_is_debug_log_enabled()
S
68 3 7
update_is_test_mode_enabled()
S
68 3 7
update_is_payment_request_enabled()
S
68 3 7
update_is_saved_cards_enabled()
S
68 3 7
update_is_separate_card_form_enabled()
S
68 3 7
update_is_short_account_statement_enabled()
S
68 3 7
update_is_manual_capture_enabled()
S
68 3 7
update_settings()
S
57 1 18
dismiss_customization_notice()
S
67 2 7
update_account_statement_descriptor()
S
69 2 7
update_title_upe()
S
69 2 7
validate_short_statement_descriptor()
S
68 2 7
validate_regular_statement_descriptor()
S
78 1 3
__construct()
S
81 1 3