WRLD_LearnDash_Endpoints S

Total Complexity 50
Dependencies 9
Dependents 1
Total lines 744
Lines of code 593
Logical lines of code 129
Comment lines 99
Methods 15
Properties 3

Methods 15

Method Rating Maintainability Complexity Lines of code
register_custom_endpoints()
B
24
1 338
allow_gl_ld_api_access()
A
48 11 31
filter_pending_assignments()
A
48 8 35
filter_excluded_userroles()
S
50 6 31
__construct()
S
41 1 83
filter_excluded_users_wpapi()
S
59 5 14
filter_excluded_courses()
S
56 4 18
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