WRLD_LearnDash_Endpoints S

Total Complexity 39
Dependencies 7
Dependents 1
Total lines 620
Lines of code 503
Logical lines of code 103
Comment lines 79
Methods 14
Properties 3

Methods 14

Method Rating Maintainability Complexity Lines of code
register_custom_endpoints()
B
26
1 290
filter_pending_assignments()
A
48 8 35
filter_excluded_userroles()
S
50 6 31
filter_excluded_users_wpapi()
S
59 5 14
__construct()
S
43 1 73
filter_excluded_courses()
S
57 4 17
filter_excluded_users()
S
63 5 10
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