EED_Core_Rest_Api C

Total Complexity 125
Dependencies 31
Dependents 1
Total lines 1,340
Lines of code 802
Logical lines of code 242
Comment lines 388
Methods 45
Properties 1

Methods 45

Method Rating Maintainability Complexity Lines of code
register_routes()
A
41 11 64
_get_model_route_data_for_version()
A
33 5 130
default_sanitize_callback()
A
47 11 38
_get_write_params()
A
43 9 51
hide_old_endpoints()
A
52 9 23
versions_served()
S
52 6 25
_set_hooks_for_changes()
S
56 6 17
_get_read_query_params()
S
42 2 67
getPrimaryKeyNamesIndexedByModelName()
S
57 5 16
_get_add_relation_query_params()
S
56 4 17
invalidate_cached_route_data_on_version_change()
S
64 5 10
should_have_write_endpoints()
S
64 4 11
_save_ee_route_data_for_version()
S
56 2 19
save_ee_routes()
S
60 2 15
_get_ee_route_data_for_version()
S
67 3 7
getCollectionRoutesIndexedByModelName()
S
63 3 10
debugMode()
S
68 3 7
_get_rpc_route_data_for_version()
S
52 1 30
_get_response_selection_query_params()
S
53 1 28
_get_config_route_data_for_version()
S
55 1 26
_get_delete_query_params()
S
57 1 20
core_version()
S
60 1 16
_validate_email()
S
68 2 8
_register_config_routes()
S
64 2 10
_register_rpc_routes()
S
64 2 10
_get_meta_route_data_for_version()
S
61 1 15
_register_model_routes()
S
66 2 8
get_ee_route_data()
S
64 2 10
invalidate_cached_route_data()
S
72 2 5
_register_meta_routes()
S
64 2 10
model_names_with_plural_routes()
S
61 1 13
version_compatibilities()
S
64 1 11
latest_rest_api_version()
S
72 1 5
get_default_query_limit()
S
72 1 6
instance()
S
75 1 4
set_hooks()
S
80 1 3
get_versioned_route_to()
S
78 1 3
get_relation_route_via()
S
68 1 7
get_entity_route()
S
78 1 3
get_collection_route()
S
80 1 3
set_hooks_for_changes()
S
80 1 3
set_hooks_rest_api()
S
81 1 3
set_hooks_both()
S
64 1 10
set_hooks_admin()
S
80 1 3
run()
S
91 1 2