WC_Coupon_Data_Store_CPT A

Total Complexity 70
Dependencies 3
Dependents 0
Total lines 778
Lines of code 445
Logical lines of code 178
Comment lines 240
Methods 22
Properties 3

Methods 22

Method Rating Maintainability Complexity Lines of code
update_post_meta()
A
42 14 52
check_and_hold_coupon()
A
44 7 47
check_and_hold_coupon_for_user()
A
44 6 47
read()
S
45 6 39
update()
S
49 6 28
add_coupon_used_by()
S
55 4 20
create()
S
50 3 29
delete()
S
54 3 22
decrease_usage_count()
S
55 3 20
increase_usage_count()
S
60 3 13
update_usage_count_meta()
S
58 2 14
get_tentative_usage_query_for_user()
S
55 1 22
get_tentative_usage_query()
S
59 1 17
get_coupon_meta_as_array()
S
69 2 6
get_tentative_held_time()
S
68 2 7
get_code_by_id()
S
63 1 13
get_usage_by_user_id()
S
62 1 12
get_usage_by_email()
S
62 1 12
get_tentative_usages_for_user()
S
71 1 6
refresh_coupon_data()
S
76 1 4
get_tentative_usage_count()
S
72 1 6
get_ids_by_code()
S
66 1 9