WRLD_LearnDash_Endpoints S

Total Complexity 36
Dependencies 6
Dependents 1
Total lines 500
Lines of code 392
Logical lines of code 96
Comment lines 70
Methods 14
Properties 3

Methods 14

Method Rating Maintainability Complexity Lines of code
register_custom_endpoints()
A
33 1 170
filter_pending_assignments()
A
48 8 35
filter_excluded_userroles()
S
51 5 31
filter_excluded_users_wpapi()
S
59 5 14
__construct()
S
43 1 73
filter_excluded_users()
S
56 4 19
filter_excluded_courses()
S
57 3 17
get_instance()
S
71 2 6
set_endpoint_version()
S
69 2 7
get_api_version()
S
80 1 3
include_api_files()
S
67 1 8
register_hook()
S
76 1 3
total_revenue_data_permission_callback()
S
79 1 3
coursewise_revenue_data_permission_callback()
S
79 1 3