EPKB_AI_REST_Chat_Controller B

Total Complexity 76
Dependencies 12
Dependents 1
Total lines 503
Lines of code 312
Logical lines of code 147
Comment lines 120
Methods 13
Properties 0

Methods 13

Method Rating Maintainability Complexity Lines of code
get_conversations_table()
B
39 19 58
retrieve_conversation()
A
44 12 43
extract_request_data()
A
48 11 33
send_message()
S
53 7 21
get_conversation()
S
55 7 17
register_routes()
S
43 4 56
check_rest_nonce()
S
65 5 8
start_session()
S
60 3 13
format_messages_for_response()
S
62 3 11
get_table_params()
S
50 1 35
delete_selected_conversations()
S
65 2 8
__construct()
S
81 1 3
optimize_message()
S
70 1 6