Code Analysis: WP Courseware for WooCommerce 1.5.0

Most Complex Classes

Class Rating Complexity
WPCW_WC_Membership
C
123
WPCW_WC_Members
S
45
WPCW_WC_Menu_Courses
S
35
WPCW_WC_Addon
S
10
WPCW_WC_Admin
S
7
WPCW_Woo
S
0

Most Complex Functions

Function Rating Complexity
WPCW_WC_Membership::retroactive_assignment()
C
24
WPCW_WC_Membership::wc_check_wpcw_course_access()
C
24
WPCW_WC_Membership::handle_wc_membership_user_course_de_enrollment()
B
18
WPCW_WC_Members::showMembershipMappingLevels_specificLevel()
A
13
WPCW_WC_Membership::handle_wc_subscription_user_course_de_enrollment()
A
14
WPCW_WC_Members::showMembershipMappingLevels_overview()
A
8
WPCW_WC_Membership::handle_courseSync()
A
8
wpcw_wc_addon_get_courses()
S
7
WPCW_WC_Menu_Courses::account_menu_courses_item()
S
7
WPCW_WC_Menu_Courses::hooks()
S
6
WPCW_WC_Members::showMembershipMappingLevels()
S
5
WPCW_WC_Menu_Courses::account_menu_courses_settings_page()
S
5