PMPro_REST_API_Routes D

Total Complexity 175
Dependencies 6
Dependents 1
Total lines 1,084
Lines of code 701
Logical lines of code 346
Comment lines 230
Methods 20
Properties 0

Methods 20

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 11 30
pmpro_rest_api_register_routes()
A
32 1 157
pmpro_rest_api_get_permissions_check()
A
44 8 46
pmpro_rest_api_get_membership_level()
A
53 9 21
pmpro_rest_api_get_checkout_level()
A
55 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_recent_memberships()
S
46 3 42
pmpro_rest_api_delete_membership_level()
S
60 4 12
pmpro_rest_api_recent_orders()
S
48 2 42
pmpro_rest_api_get_discount_code()
S
61 4 11
validate_me()
S
66 2 9
pmpro_rest_api_convert_to_array()
S
80 1 3