Miniorange_Authentication D

Total Complexity 496
Dependencies 14
Dependents 3
Total lines 2,874
Lines of code 2,341
Logical lines of code 1,651
Comment lines 98
Methods 31
Properties 2

Methods 31

Method Rating Maintainability Complexity Lines of code
miniorange_auth_save_settings()
D
0
364 1,582
mo2f_update_db_check()
C
31 27 109
mo2f_create_customer()
A
35 11 91
miniorange_email_verification_call()
A
34 9 104
__construct()
A
37 10 82
mo2f_create_user()
A
41 8 62
miniorange_auth_menu()
A
52 8 24
mo_auth_deactivate()
S
58 7 14
get_customer_SMS_transactions()
S
54 6 21
mo2f_save_2_factor_method()
S
48 5 31
mo2f_get_qr_code_for_mobile()
S
50 4 29
prompt_user_to_setup_two_factor()
S
59 5 12
mo2f_get_GA_parameters()
S
53 4 22
mo_auth_activate()
S
57 3 16
mo2f_delete_mo_options()
S
50 1 32
mo_get_2fa_shorcode()
S
68 3 7
mo_get_login_form_shortcode()
S
68 3 7
mo2f_delete_user_details()
S
61 2 13
plugin_settings_style()
S
61 2 11
hookpages()
S
63 2 9
plugin_settings_script()
S
63 2 10
mo_auth_error_message()
S
67 1 11
define_global()
S
77 1 4
mo_auth_show_success_message()
S
79 1 3
mo_2_factor_enable_frontend_style()
S
67 1 7
mo_auth_login_options()
S
71 1 6
mo_auth_show_error_message()
S
79 1 3
mo_auth_success_message()
S
68 1 10
display_customer_transactions()
S
75 1 3
feedback_request()
S
83 1 3
mo2fa_load_textdomain()
S
78 1 3