LLMS_REST_Access_Plans_Controller D

Total Complexity 132
Dependencies 2
Dependents 0
Total lines 771
Lines of code 353
Logical lines of code 201
Comment lines 282
Methods 18
Properties 2

Methods 18

Method Rating Maintainability Complexity Lines of code
update_additional_object_fields()
D
29
60 94
prepare_object_for_response()
B
40 20 54
unset_subordinate_props()
A
50 9 26
allow_request_when_access_plan_limit_not_reached()
A
53 8 21
prepare_item_for_database()
A
56 8 18
related_product_permissions_check()
S
59 6 13
prepare_links()
S
52 3 27
prepare_collection_query_args()
S
56 3 21
add_subordinate_props()
S
57 3 17
get_item_schema()
S
54 2 22
create_item_permissions_check()
S
72 2 5
update_item_permissions_check()
S
72 2 5
get_collection_params()
S
62 1 12
is_trash_supported()
S
82 1 3
delete_item_permissions_check()
S
75 1 4
is_delete_forced()
S
82 1 3
handle_props_interdependency()
S
73 1 5
get_delete_item_args()
S
82 1 3