WPCW_WC_Membership C

Total Complexity 123
Dependencies 5
Dependents 1
Total lines 743
Lines of code 424
Logical lines of code 250
Comment lines 192
Methods 16
Properties 4

Methods 16

Method Rating Maintainability Complexity Lines of code
retroactive_assignment()
C
30 24 118
wc_check_wpcw_course_access()
C
36 24 74
handle_wc_membership_user_course_de_enrollment()
B
42 18 51
handle_wc_subscription_user_course_de_enrollment()
A
46 14 40
handle_courseSync()
A
53 8 22
getMembershipLevels()
S
56 5 17
handle_wc_teams_membership_user_course_de_enrollment()
S
57 5 16
handle_wc_subscription_user_course_enrollment()
S
59 5 15
handle_wc_membership_user_course_enrollment()
S
59 5 15
attach_updateUserCourseAccess()
S
57 3 15
handle_wc_membership_user_course_status_change()
S
63 3 10
handle_course_de_enrollment()
S
64 3 9
handle_updateUserCourseAccess()
S
64 2 10
handle_wc_teams_membership_user_course_enrollment()
S
69 2 6
__construct()
S
79 1 3
found_membershipTool()
S
80 1 3