CCF_API_Form_Controller D

Total Complexity 131
Dependencies 4
Dependents 1
Total lines 1,120
Lines of code 728
Logical lines of code 305
Comment lines 227
Methods 31
Properties 2

Methods 31

Method Rating Maintainability Complexity Lines of code
_create_item()
B
38 19 67
_get_fields()
A
44 13 46
_create_and_map_fields()
A
45 12 41
_create_and_map_choices()
A
46 11 39
_create_and_map_notifications()
A
53 10 19
__construct()
A
35 1 130
prepare_item_for_response()
S
40 4 57
register_routes()
S
40 1 82
_create_and_map_conditionals()
S
61 5 11
get_submissions()
S
53 4 21
get_items()
S
54 4 19
delete_item()
S
57 4 16
delete_submission()
S
57 4 16
_create_and_map_post_field_mappings()
S
64 4 9
update_item()
S
58 3 15
prepare_item_for_database()
S
63 4 10
delete_fields()
S
65 3 9
delete_submissions()
S
65 3 8
delete_choices()
S
66 3 8
get_items_permissions_check()
S
65 3 10
prepare_date_response()
S
66 3 9
get_item()
S
62 2 11
create_item()
S
61 2 11
prepare_submission_for_response()
S
52 1 25
get_collection_params()
S
59 1 16
get_fields()
S
66 2 8
boolval()
S
81 1 3
get_item_permissions_check()
S
80 1 3
create_item_permissions_check()
S
80 1 3
update_item_permissions_check()
S
80 1 3
delete_item_permissions_check()
S
80 1 3