PMPro_REST_API_Routes D

Total Complexity 196
Dependencies 6
Dependents 1
Total lines 1,239
Lines of code 792
Logical lines of code 389
Comment lines 269
Methods 23
Properties 0

Methods 23

Method Rating Maintainability Complexity Lines of code
pmpro_rest_api_change_membership_level()
C
37 25 67
pmpro_rest_api_set_membership_level()
C
40 26 47
pmpro_rest_api_set_discount_code()
C
40 25 50
pmpro_rest_api_cancel_membership_level()
A
45 14 39
pmpro_rest_api_get_checkout_levels()
A
48 12 32
pmpro_rest_api_register_routes()
A
30 1 187
pmpro_rest_api_get_checkout_level()
A
49 11 30
pmpro_rest_api_get_permissions_check()
A
44 8 48
pmpro_rest_api_get_membership_level()
A
53 9 21
pmpro_rest_api_get_membership_levels()
A
54 8 19
pmpro_rest_api_get_membership_level_for_user()
S
56 7 17
pmpro_rest_api_get_membership_levels_for_user()
S
56 7 17
pmpro_rest_api_permissions_get_order()
S
57 7 15
pmpro_rest_api_get_order()
S
46 5 38
pmpro_rest_api_get_has_membership_access()
S
55 6 19
pmpro_rest_api_set_post_restrictions()
S
55 6 17
pmpro_rest_api_recent_memberships()
S
46 3 42
pmpro_rest_api_recent_orders()
S
48 2 42
pmpro_rest_api_delete_membership_level()
S
60 4 12
pmpro_rest_api_get_discount_code()
S
61 4 11
pmpro_rest_api_get_post_restrictions()
S
62 3 10
validate_me()
S
66 2 9
pmpro_rest_api_convert_to_array()
S
80 1 3