XA_Woocommerce_User_Memberships C

Total Complexity 105
Dependencies 9
Dependents 6
Total lines 516
Lines of code 347
Logical lines of code 188
Comment lines 6
Methods 19
Properties 1

Methods 19

Method Rating Maintainability Complexity Lines of code
is_user_member()
C
38 27 63
create_user_membership()
B
35 20 79
get_user_membership()
A
47 13 34
get_user_memberships()
A
49 7 31
get_user_membership_by_order_id()
S
50 7 28
get_user_member_since_date()
S
57 7 16
adjust_user_membership_post_data()
S
61 5 11
handle_order_cancellation()
S
64 4 10
save_user_membership()
S
61 3 12
wt_get_user_membership_statuses()
S
55 1 21
delete_user_memberships()
S
71 2 6
get_user_member_since_local_date()
S
74 2 4
get_valid_user_membership_statuses_for_cancellation()
S
79 1 3
get_active_access_membership_statuses()
S
70 1 7
remove_my_post_metaboxes()
S
72 1 5
handle_order_trashed()
S
79 1 3
handle_order_refunded()
S
79 1 3
is_user_active_member()
S
78 1 3
__construct()
S
65 1 8