MxChat_Knowledge_Manager D

Total Complexity 446
Dependencies 8
Dependents 1
Total lines 2,972
Lines of code 2,024
Logical lines of code 1,232
Comment lines 463
Methods 42
Properties 1

Methods 42

Method Rating Maintainability Complexity Lines of code
mxchat_extract_main_content()
D
25
40 157
process_sitemap_urls_cron()
D
26
34 153
ajax_mxchat_get_content_list()
D
29
31 115
mxchat_handle_sitemap_submission()
D
25
25 185
process_pdf_pages_cron()
D
28
28 137
mxchat_generate_embedding()
C
30 28 116
ajax_mxchat_process_selected_content()
B
32 20 107
scan_pinecone_for_processed_content()
B
34 21 88
fetch_pinecone_vectors_by_ids()
A
39 14 61
render_sitemap_status_card()
A
39 13 63
process_pdf_pages_direct()
A
39 12 65
render_pdf_status_card()
A
39 12 61
handle_sitemap_for_knowledge_base()
A
37 10 81
get_pinecone_processed_content()
A
43 12 47
get_sitemap_processing_status()
A
48 13 29
ajax_get_status_updates()
A
49 12 29
handle_pdf_for_knowledge_base()
A
41 10 55
mxchat_handle_content_submission()
A
44 10 42
manual_process_sitemap_batch()
A
44 10 42
get_pdf_processing_status()
A
47 10 32
render_completed_status_cards()
A
56 9 18
render_failed_urls_list()
A
42 7 47
manual_process_pdf_batch()
A
48 8 32
ajax_manual_batch_process()
A
49 8 29
ajax_dismiss_completed_status()
A
50 8 26
mxchat_stop_processing()
S
52 5 26
render_failed_pages_list()
S
47 4 34
process_single_url_direct()
S
54 4 20
get_embedding_credentials()
S
55 4 20
mxchat_sanitize_content_for_api()
S
51 2 27
init_hooks()
S
53 2 22
get_single_url_status()
S
63 3 10
validate_nonce()
S
71 3 5
check_user_permissions()
S
72 2 5
get_instance()
S
69 2 7
get_public_post_types()
S
66 2 8
is_pdf_url()
S
70 2 5
get_options()
S
71 2 6
log_processing_error()
S
91 1 2
set_admin_notice()
S
78 1 3
get_pinecone_manager()
S
81 1 3
__construct()
S
76 1 4