SwpmMemberUtils A

Total Complexity 55
Dependencies 6
Dependents 28
Total lines 324
Lines of code 230
Logical lines of code 142
Comment lines 56
Methods 27
Properties 0

Methods 27

Method Rating Maintainability Complexity Lines of code
wp_user_has_admin_role()
S
59 6 14
calculate_access_start_date_for_account_update()
S
54 5 21
get_wp_user_roles_by_id()
S
58 5 15
update_wp_user_role()
S
58 3 17
check_and_die_if_username_belongs_to_admin_user()
S
63 3 11
check_and_die_if_email_belongs_to_admin_user()
S
63 3 11
create_swpm_member_entry_from_array_data()
S
62 2 11
get_member_field_by_id()
S
64 2 9
get_formatted_expiry_date_by_user_id()
S
63 2 10
get_logged_in_members_id()
S
68 2 7
get_logged_in_members_username()
S
68 2 7
get_logged_in_members_level()
S
68 2 7
is_member_logged_in()
S
68 2 8
get_logged_in_members_level_name()
S
69 2 7
get_logged_in_members_email()
S
68 2 7
update_wp_user_role_with_level_id()
S
72 1 5
is_valid_user_name()
S
78 1 3
update_account_state()
S
66 1 7
update_access_starts_date()
S
69 1 6
update_membership_level()
S
69 1 6
get_all_members_of_a_level()
S
69 1 6
get_wp_user_from_swpm_user_id()
S
70 1 6
get_user_by_email()
S
69 1 6
get_user_by_user_name()
S
69 1 6
get_user_by_id()
S
69 1 6
get_expiry_date_timestamp_by_user_id()
S
72 1 5
get_user_by_subsriber_id()
S
69 1 6