Wp_Temporary_Login_Without_Password_Common D

Total Complexity 188
Dependencies 6
Dependents 8
Total lines 1,276
Lines of code 652
Logical lines of code 391
Comment lines 371
Methods 35
Properties 0

Methods 35

Method Rating Maintainability Complexity Lines of code
create_new_user()
B
40 18 54
update_user()
A
45 14 35
render_feedback_widget()
A
47 10 36
time_elapsed_string()
A
45 9 42
get_expiry_duration_html()
A
50 10 27
create_username()
A
52 9 22
get_valid_user_based_on_wtlwp_token()
A
47 8 35
get_redirect_link()
A
52 8 25
get_utm_tracking_url()
A
57 8 16
get_expiry_options()
S
48 7 27
manage_login()
S
56 7 19
tlwp_dropdown_roles()
S
54 6 19
delete_temporary_logins()
S
58 6 17
get_manage_login_url()
S
54 5 20
generate_wtlwp_token()
S
55 5 19
is_login_expired()
S
62 6 10
tlwp_dropdown_redirect_to()
S
54 4 20
get_temporary_logins_data()
S
49 3 31
get_login_url()
S
57 4 16
is_valid_temporary_login()
S
63 5 10
format_date_display()
S
58 4 15
generate_password()
S
58 4 15
get_user_expire_time()
S
58 4 14
tlwp_multi_select_dropdown_roles()
S
59 4 13
can_manage_wtlwp()
S
64 4 10
is_tlwp_admin_page()
S
60 3 14
get_request_uri()
S
61 3 12
get_temporary_logins()
S
55 2 20
random_username()
S
65 2 8
get_blocked_pages()
S
72 1 5
generate_mailto_link()
S
64 1 9
get_current_gmt_timestamp()
S
78 1 3
get_tlwp_meta_info()
S
81 1 3
is_current_user_valid_temporary_user()
S
76 1 4
delete_plugin_data_on_uninstall()
S
69 1 7