Miniorange_Authentication D

Total Complexity 647
Dependencies 15
Dependents 8
Total lines 4,576
Lines of code 3,885
Logical lines of code 2,115
Comment lines 90
Methods 39
Properties 2

Methods 39

Method Rating Maintainability Complexity Lines of code
miniorange_auth_save_settings()
D
0
493 2,108
settings_error_page()
D
17
1 856
mo2f_update_db_check()
D
30 30 119
__construct()
B
34 13 93
mo2f_create_customer()
A
35 11 90
miniorange_email_verification_call()
A
35 8 96
mo2f_create_user()
A
41 8 62
mo2f_save_2_factor_method()
A
45 8 40
low_otp_alert()
A
42 6 57
miniorange_auth_menu()
A
52 8 24
mo_auth_deactivate()
S
59 7 13
get_customer_SMS_transactions()
S
54 6 21
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
mo2f_show_email_page()
S
61 1 31
mo_get_login_form_shortcode()
S
68 3 7
mo_get_2fa_shorcode()
S
68 3 7
mo2f_delete_user_details()
S
61 2 13
plugin_settings_style()
S
61 2 11
settings_inline_js()
S
71 1 17
mo2f_setup_wizard_content()
S
70 2 5
mo2f_setup_wizard_header()
S
62 1 15
plugin_settings_script()
S
63 2 10
hookpages()
S
63 2 9
mo_auth_error_message()
S
67 1 11
mo2f_delete_user()
S
66 1 9
disable_admin_bar()
S
77 1 4
define_global()
S
77 1 4
mo_auth_show_success_message()
S
79 1 3
mo2f_setup_wizard_footer()
S
73 1 7
mo_auth_show_error_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_success_message()
S
67 1 10
display_customer_transactions()
S
75 1 3
feedback_request()
S
83 1 3