Code Analysis: MxChat 1.6.5

Function Rating Maintainability Complexity Lines of code
MxChat_Admin::mxchat_sanitize()
D
13
91 255
Smalot\PdfParser\RawData\RawDataParser::decodeXrefStream()
D
16
84 204
Smalot\PdfParser\PDFObject::getTextArray()
D
16
68 248
Smalot\PdfParser\Encoding\PostScriptGlyphs::getGlyphs()
D
3
1 1,043
MxChat_Integrator::mxchat_handle_chat_request()
D
19
46 226
Smalot\PdfParser\RawData\RawDataParser::getRawObject()
D
26
43 149
MxChat_Admin::mxchat_create_prompts_page()
D
17
28 372
MxChat_Public::render_chatbot_shortcode()
D
22
35 186
MxChat_Admin::mxchat_save_setting_callback()
D
34 35 78
MxChat_Admin::mxchat_page_init()
D
16
1 543
MxChat_Admin::mxchat_intents_page_html()
C
26
20 187
Smalot\PdfParser\Page::getDataTm()
C
31 22 124
Smalot\PdfParser\PDFObject::formatContent()
C
29 20 121
Smalot\PdfParser\Parser::parseHeaderElement()
B
41 23 47
MxChat_Admin::mxchat_handle_sitemap_submission()
B
32 18 121
Smalot\PdfParser\RawData\RawDataParser::decodeStream()
B
42 21 47
Smalot\PdfParser\Page::getDataCommands()
B
42 20 56
Smalot\PdfParser\PDFObject::parseDictionary()
B
39 19 64
MxChat_Integrator::mxchat_generate_recommendations()
B
36 18 77
Smalot\PdfParser\Page::extractDecodedRawData()
B
39 19 61
Smalot\PdfParser\Document::extractXMPMetadata()
B
41 19 53
Smalot\PdfParser\PDFObject::getCommandsText()
B
39 18 63
MxChat_Integrator::mxchat_handle_image_search_request()
B
36 17 75
Smalot\PdfParser\Font::loadTranslateTable()
B
37 16 80
Smalot\PdfParser\Page::getTextXY()
B
44 18 45
MxChat_WooCommerce::mxchat_extract_product_id_from_message()
B
36 15 83
Smalot\PdfParser\Parser::parseObject()
B
38 16 67
MxChat_Integrator::fetch_and_split_pdf_pages()
B
40 16 58
MxChat_Admin::mxchat_handle_add_intent()
B
40 16 54
Smalot\PdfParser\RawData\RawDataParser::decodeXref()
B
41 16 54
MxChat_Integrator::mxchat_generate_response()
A
39 14 71
MxChat_Admin::mxchat_fetch_chat_history()
A
34 12 98
Smalot\PdfParser\Element::parse()
A
41 15 52
MxChat_Integrator::mxchat_find_relevant_content()
A
37 13 78
MxChat_Integrator::mxchat_find_relevant_products()
A
37 13 78
MxChat_Integrator::mxchat_handle_product_recommendations()
A
37 13 73
MxChat_Admin::process_pdf_pages_cron()
A
37 13 69
MxChat_Admin::handle_edit_intent()
A
40 13 58
Smalot\PdfParser\PDFObject::getSectionsText()
A
45 14 42
Smalot\PdfParser\RawData\FilterHelper::decodeFilterASCII85Decode()
A
41 13 55
MxChat_Integrator::mxchat_live_agent_handover()
A
33 8 118
MxChat_Admin::process_sitemap_urls_cron()
A
40 12 58
MxChat_Integrator::mxchat_generate_response_deepseek()
A
40 12 57
MxChat_Integrator::mxchat_generate_response_openai()
A
40 12 57
Smalot\PdfParser\RawData\FilterHelper::decodeFilterLZWDecode()
A
43 12 51
MxChat_Admin::mxchat_handle_activate_license()
A
43 12 46
Smalot\PdfParser\Page::getTextArray()
A
44 12 44
MxChat_Integrator::mxchat_check_intent_and_invoke_callback()
A
44 12 43
MxChat_Admin::mxchat_create_admin_page()
A
30 2 192
MxChat_Integrator::mxchat_handle_search_request()
A
38 10 70
MxChat_Integrator::find_product_in_message()
A
42 11 49
MxChat_Integrator::mxchat_get_user_context()
A
44 11 46
MxChat_Admin::mxchat_loops_mailing_list_callback()
A
48 12 31
MxChat_Integrator::handle_pdf_upload()
A
40 10 60
Smalot\PdfParser\PDFObject::cleanContent()
A
44 11 43
Smalot\PdfParser\RawData\RawDataParser::getXrefData()
A
45 11 41
MxChat_Admin::handle_pdf_for_knowledge_base()
A
41 10 55
MxChat_Admin::handle_post_update()
A
42 10 53
Smalot\PdfParser\RawData\RawDataParser::getIndirectObject()
A
48 11 29
Smalot\PdfParser\RawData\FilterHelper::decodeFilter()
A
51 11 26
MxChat_Integrator::generate_search_results_html()
A
43 9 55
Smalot\PdfParser\Document::buildDetails()
A
45 10 39
Smalot\PdfParser\Font::decodeContentByToUnicodeCMapOrDescendantFonts()
A
46 10 38
MxChat_Integrator::mxchat_save_chat_message()
A
42 9 52
MxChat_Admin::mxchat_model_callback()
A
45 10 37
Smalot\PdfParser\Page::getText()
A
48 10 34
MxChat_Integrator::mxchat_generate_response_xai()
A
42 9 49
Smalot\PdfParser\RawData\RawDataParser::getHeaderValue()
A
54 11 19
Smalot\PdfParser\Font::decodeText()
A
42 9 47
MxChat_WooCommerce::mxchat_fetch_user_orders_details()
A
45 9 43
MxChat_Integrator::mxchat_handle_product_inquiry()
A
40 8 57
MxChat_Admin::mxchat_handle_content_submission()
A
44 9 42
Smalot\PdfParser\PDFObject::factory()
A
50 10 27
MXChat_Word_Handler::mxchat_process_word_document()
A
45 9 41
MxChat_Integrator::mxchat_handle_pdf_discussion()
A
50 10 24
MxChat_Admin::mxchat_save_inline_prompt()
A
46 9 38
MxChat_Admin::mxchat_additional_popular_questions_callback()
A
40 7 67
MxChat_Integrator::mxchat_handle_add_to_cart_intent()
A
41 7 64
Smalot\PdfParser\Element\ElementArray::getDetails()
A
55 10 18
MxChat_Integrator::mxchat_generate_response_claude()
A
43 8 47
Smalot\PdfParser\Page::extractRawData()
A
50 9 30
Smalot\PdfParser\Page::getFonts()
A
50 9 28
MxChat_Admin::handle_sitemap_for_knowledge_base()
A
44 8 43
MxChat_Admin::mxchat_enqueue_admin_assets()
A
37 5 85
Smalot\PdfParser\Encoding\PDFDocEncoding::getCodePage()
A
29 1 141
MxChat_Integrator::get_user_role_rate_limit()
A
47 8 33
Smalot\PdfParser\Header::getDetails()
A
56 9 18
MxChat_Integrator::mxchat_handle_save_email_and_response()
A
48 8 31
Smalot\PdfParser\Element\ElementDate::parse()
A
49 8 28
MXChat_Word_Handler::mxchat_handle_word_upload()
A
44 7 43
Smalot\PdfParser\Pages::getPages()
A
51 8 26
Smalot\PdfParser\Pages::setupFonts()
A
51 8 26
MxChat_Integrator::mxchat_fetch_new_messages()
A
51 8 25
MxChat_Integrator::handle_slack_interaction()
A
40 5 66
Smalot\PdfParser\RawData\RawDataParser::parseData()
A
53 8 21
Smalot\PdfParser\Font::translateChar()
A
54 8 20
MxChat_Integrator::format_intent_context()
A
48 7 32
MxChat_Integrator::add_email_to_loops()
A
48 7 32
Smalot\PdfParser\Encoding::init()
S
51 7 28
MxChat_Admin::mxchat_enable_woocommerce_integration_callback()
S
50 7 27
Smalot\PdfParser\Font::decodeHexadecimal()
S
52 7 24
Smalot\PdfParser\Page::getXObjects()
S
53 7 23
MxChat_Admin::mxchat_create_activation_page()
S
48 6 38
MxChat_Integrator::mxchat_check_email_provided()
S
53 7 20
MxChat_Admin::mxchat_handle_delete_prompt()
S
53 7 19
MxChat_Integrator::mxchat_calculate_cosine_similarity()
S
56 7 18
MXChat_Word_Handler::mxchat_calculate_cosine_similarity_word()
S
56 7 18
MxChat_Admin::mxchat_custom_icon_callback()
S
48 6 32
MxChat_Admin::mxchat_title_icon_callback()
S
48 6 32
MxChat_Admin::mxchat_get_available_callbacks()
S
40 3 76
MxChat_Public::append_chatbot_to_body()
S
57 7 15
MxChat_Admin::initialize_default_options()
S
39 3 70
MxChat_Admin::mxchat_complianz_toggle_callback()
S
51 6 25
MxChat_Admin::mxchat_chat_persistence_toggle_callback()
S
51 6 25
MxChat_Admin::mxchat_chat_toolbar_toggle_callback()
S
51 6 24
mxchat_migrate_live_agent_status()
S
54 6 23
MxChat_Admin::mxchat_live_agent_status_callback()
S
52 6 23
Smalot\PdfParser\Document::getPages()
S
53 6 23
Smalot\PdfParser\Document::buildDictionary()
S
54 6 22
MxChat_Integrator::mxchat_interpret_search_query()
S
47 5 35
MxChat_Integrator::mxchat_get_ai_shopping_suggestion()
S
53 6 20
Smalot\PdfParser\RawData\FilterHelper::decodeFilterFlateDecode()
S
54 6 20
MxChat_Integrator::mxchat_send_user_message_to_agent()
S
42 3 64
MxChat_WooCommerce::mxchat_add_to_cart()
S
55 6 19
MXChat_Word_Handler::mxchat_split_word_into_chunks()
S
55 6 19
MxChat_Integrator::mxchat_store_product_embedding()
S
53 6 19
MxChat_Admin::mxchat_calculate_cosine_similarity()
S
56 6 18
Smalot\PdfParser\Document::getText()
S
57 6 16
MxChat_Integrator::mxchat_check_new_messages()
S
50 5 28
MxChat_Integrator::mxchat_call_ai_api()
S
45 4 43
MxChat_Admin::mxchat_pdf_intent_trigger_text_callback()
S
50 5 28
MxChat_Admin::mxchat_pdf_intent_success_text_callback()
S
50 5 28
MxChat_Admin::mxchat_pdf_max_pages_callback()
S
50 5 28
MxChat_Admin::mxchat_pdf_intent_error_text_callback()
S
50 5 28
MxChat_Integrator::mxchat_handle_checkout_intent()
S
51 5 27
MxChat_Admin::mxchat_woocommerce_consumer_secret_callback()
S
51 5 27
MxChat_Admin::mxchat_stop_processing()
S
52 5 26
MxChat_Admin::mxchat_extract_main_content()
S
52 5 25
MxChat_Admin::mxchat_close_button_color_callback()
S
52 5 24
MxChat_Admin::mxchat_chatbot_bg_color_callback()
S
52 5 24
MxChat_Admin::mxchat_user_message_bg_color_callback()
S
52 5 24
MxChat_Admin::mxchat_bot_message_bg_color_callback()
S
52 5 24
MxChat_Admin::mxchat_user_message_font_color_callback()
S
52 5 24
MxChat_Admin::mxchat_bot_message_font_color_callback()
S
52 5 24
MxChat_Admin::mxchat_live_agent_message_bg_color_callback()
S
52 5 24
MxChat_Admin::mxchat_live_agent_message_font_color_callback()
S
52 5 24
MxChat_Admin::mxchat_mode_indicator_bg_color_callback()
S
52 5 24
MxChat_Admin::mxchat_mode_indicator_font_color_callback()
S
52 5 24
MxChat_Admin::mxchat_toolbar_icon_color_callback()
S
52 5 24
MxChat_Admin::mxchat_top_bar_bg_color_callback()
S
52 5 24
MxChat_Admin::mxchat_send_button_font_color_callback()
S
52 5 24
MxChat_Admin::mxchat_chatbot_background_color_callback()
S
52 5 24
MxChat_Admin::mxchat_icon_color_callback()
S
52 5 24
MxChat_Admin::mxchat_chat_input_font_color_callback()
S
52 5 24
MxChat_Integrator::mxchat_stream_events()
S
52 5 23
Smalot\PdfParser\Font::calculateTextWidth()
S
52 5 23
MxChat_Admin::mxchat_delete_chat_history()
S
52 5 22
Smalot\PdfParser\Element\ElementArray::parse()
S
53 5 21
Smalot\PdfParser\RawData\FilterHelper::decodeFilterASCIIHexDecode()
S
54 5 21
MxChat_Admin::mxchat_live_agent_webhook_url_callback()
S
53 5 21
MxChat_Admin::mxchat_popular_question_2_callback()
S
54 5 20
MxChat_Admin::mxchat_popular_question_3_callback()
S
54 5 20
Smalot\PdfParser\Element\ElementStruct::parse()
S
53 5 20
MxChat_Admin::mxchat_live_agent_away_message_callback()
S
54 5 20
MxChat_Admin::mxchat_live_agent_notification_message_callback()
S
54 5 20
MxChat_Admin::mxchat_woocommerce_consumer_key_callback()
S
54 5 19
Smalot\PdfParser\Parser::parseContent()
S
55 5 18
Smalot\PdfParser\Element\ElementHexa::decode()
S
54 5 18
MxChat_Admin::xai_api_key_callback()
S
55 5 18
MxChat_Admin::claude_api_key_callback()
S
55 5 18
MxChat_Admin::mxchat_live_agent_secret_key_callback()
S
55 5 18
MxChat_Admin::mxchat_live_agent_bot_token_callback()
S
55 5 18
Smalot\PdfParser\Parser::parseTrailer()
S
56 5 17
Smalot\PdfParser\Font::decodeContentByEncoding()
S
58 5 16
Smalot\PdfParser\Font::decodeContent()
S
59 5 15
Smalot\PdfParser\PDFObject::getTJUsingFontFallback()
S
57 5 15
MxChat_Integrator::mxchat_generate_embedding()
S
50 4 29
MxChat_Utils::generate_embedding()
S
50 4 29
MXChat_Word_Handler::mxchat_generate_embedding_word()
S
50 4 29
MxChat_Integrator::mxchat_handle_product_change()
S
60 5 14
MxChat_Integrator::mxchat_handle_agent_response()
S
51 4 27
Smalot\PdfParser\Element\ElementString::parse()
S
50 4 27
MxChat_Integrator::mxchat_handle_order_history()
S
50 4 26
Smalot\PdfParser\Element\ElementXRef::equals()
S
61 5 11
MxChat_Admin::mxchat_rate_limit_roles_callback()
S
51 4 25
MxChat_Utils::submit_content_to_db()
S
47 3 40
MxChat_Integrator::mxchat_fetch_conversation_history_for_ai()
S
54 4 22
MxChat_Admin::mxchat_privacy_toggle_callback()
S
54 4 21
MXChat_Word_Handler::mxchat_find_relevant_word_chunks()
S
54 4 21
MxChat_Integrator::format_search_results()
S
55 4 18
Smalot\PdfParser\RawData\FilterHelper::decodeFilterRunLengthDecode()
S
56 4 18
MxChat_Integrator::find_relevant_pdf_pages()
S
56 4 18
MxChat_Admin::mxchat_handle_delete_all_prompts()
S
55 4 18
MxChat_Integrator::handle_pdf_remove()
S
56 4 17
MxChat_Admin::mxchat_create_transcripts_page()
S
44 1 61
MXChat_Word_Handler::mxchat_handle_word_remove()
S
57 4 16
Smalot\PdfParser\Header::parse()
S
58 4 15
Smalot\PdfParser\Page::getFont()
S
60 4 15
MxChat_Integrator::mxchat_fetch_woocommerce_products()
S
50 3 30
MxChat_Integrator::mxchat_enqueue_scripts_styles()
S
44 2 45
MxChat_Admin::mxchat_fetch_loops_mailing_lists()
S
58 4 15
Smalot\PdfParser\PDFObject::getDefaultFont()
S
60 4 14
MxChat_Admin::mxchat_average_vectors()
S
59 4 14
MxChat_Integrator::mxchat_generate_dalle_image()
S
50 3 28
MxChat_Admin::sync_settings_notice()
S
62 4 12
Smalot\PdfParser\Document::getObjectsByType()
S
62 4 12
requireFilesOfFolder()
S
64 4 11
Smalot\PdfParser\Encoding::getEncodingClass()
S
61 4 11
Smalot\PdfParser\RawData\RawDataParser::getObjectVal()
S
62 4 11
Smalot\PdfParser\Element::contains()
S
63 4 11
MxChat_Integrator::__construct()
S
45 2 40
MxChat_Admin::mxchat_handle_update_intent_threshold()
S
53 3 22
MxChat_Integrator::mxchat_fetch_conversation_history()
S
55 3 21
MxChat_Admin::mxchat_display_admin_notice()
S
57 3 20
MxChat_Admin::__construct()
S
48 2 33
mxchat_activate()
S
46 1 45
Smalot\PdfParser\Page::isFpdf()
S
65 4 8
Smalot\PdfParser\Header::resolveXRef()
S
63 4 10
MxChat_Integrator::verify_slack_request()
S
57 3 15
MxChat_Admin::mxchat_append_to_body_callback()
S
59 3 14
MxChat_Admin::get_sitemap_processing_status()
S
58 3 14
MxChat_Admin::mxchat_handle_delete_intent()
S
58 3 14
MxChat_Admin::mxchat_rate_limit_logged_out_callback()
S
57 3 14
MxChat_Admin::get_pdf_processing_status()
S
58 3 14
MxChat_Integrator::fetch_content_with_product_links()
S
59 3 14
MXChat_Word_Handler::mxchat_handle_word_discussion()
S
59 3 13
Smalot\PdfParser\Element\ElementHexa::parse()
S
59 3 13
MxChat_Admin::mxchat_add_plugin_page()
S
48 1 43
MxChat_Admin::mxchat_link_target_toggle_callback()
S
59 3 13
MxChat_Admin::enable_email_block_callback()
S
59 3 13
MxChat_Admin::mxchat_similarity_threshold_callback()
S
53 2 26
Smalot\PdfParser\Font::decodeUnicode()
S
61 3 11
MxChat_Integrator::mxchat_generate_image()
S
52 2 22
Smalot\PdfParser\Encoding\MacRomanEncoding::getTranslations()
S
49 1 36
MxChat_Public::get_default_options()
S
49 1 36
MxChat_Integrator::mxchat_generate_ai_recommendation_prompt()
S
53 2 20
MxChat_Admin::mxchat_brave_safe_search_callback()
S
55 2 20
MxChat_Admin::mxchat_generate_embedding()
S
55 2 19
Smalot\PdfParser\Encoding\StandardEncoding::getTranslations()
S
51 1 32
Smalot\PdfParser\Encoding\WinAnsiEncoding::getTranslations()
S
51 1 32
Smalot\PdfParser\Encoding\ISOLatin9Encoding::getTranslations()
S
51 1 32
Smalot\PdfParser\Encoding\ISOLatin1Encoding::getTranslations()
S
51 1 32
MxChat_Admin::email_blocker_header_content_callback()
S
58 2 16
Smalot\PdfParser\Encoding::__toString()
S
64 3 10
Smalot\PdfParser\Header::get()
S
70 3 6
MxChat_Admin::mxchat_append_chatbot_to_body()
S
69 3 6
Smalot\PdfParser\Encoding::getDetails()
S
67 3 7
Smalot\PdfParser\Header::init()
S
69 3 7
Smalot\PdfParser\Page::getPageNumber()
S
63 3 10
MxChat_Admin::mxchat_add_option_field()
S
63 3 10
MxChat_Integrator::mxchat_check_pre_chat_message_status()
S
62 2 12
MxChat_Admin::mxchat_rate_limit_message_callback()
S
61 2 12
MxChat_Admin::mxchat_email_capture_response_callback()
S
62 2 11
MxChat_Integrator::mxchat_fetch_conversation_history_for_ajax()
S
63 2 11
MxChat_Admin::mxchat_intro_message_callback()
S
62 2 11
MxChat_Admin::mxchat_brave_country_callback()
S
63 2 11
MxChat_Admin::mxchat_input_copy_callback()
S
62 2 11
Smalot\PdfParser\Parser::parseHeader()
S
61 2 11
MxChat_Admin::mxchat_brave_api_key_callback()
S
61 2 11
MxChat_Admin::mxchat_brave_news_count_callback()
S
63 2 11
MxChat_Admin::mxchat_brave_image_count_callback()
S
63 2 11
MxChat_Admin::mxchat_triggered_phrase_response_callback()
S
62 2 11
MxChat_Admin::mxchat_brave_language_callback()
S
63 2 11
MxChat_Admin::mxchat_loops_api_key_callback()
S
62 2 11
MxChat_Admin::mxchat_prompts_page_init()
S
54 1 25
MxChat_Integrator::register_routes()
S
58 1 17
MxChat_WooCommerce::cart_has_items()
S
78 2 3
Smalot\PdfParser\Header::getElements()
S
71 2 6
Smalot\PdfParser\Encoding\PostScriptGlyphs::getCodePoint()
S
68 2 7
Smalot\PdfParser\Element\ElementXRef::parse()
S
63 2 9
Smalot\PdfParser\Element\ElementDate::__construct()
S
70 2 6
MxChat_Admin::mxchat_top_bar_title_callback()
S
70 2 5
MxChat_Admin::system_prompt_instructions_callback()
S
66 2 8
MxChat_Admin::deepseek_api_key_callback()
S
70 2 5
Smalot\PdfParser\Font::getName()
S
78 2 3
MxChat_Admin::api_key_callback()
S
68 2 6
MxChat_Admin::sanitize_sync_setting()
S
77 2 3
Smalot\PdfParser\Parser::__construct()
S
75 2 4
MxChat_Integrator::mxchat_reset_rate_limits()
S
63 2 10
Smalot\PdfParser\Element\ElementNumeric::parse()
S
65 2 8
MxChat_User::mxchat_get_user_identifier()
S
67 2 8
Smalot\PdfParser\Font::uchr()
S
67 2 7
MxChat_User::mxchat_get_user_email()
S
69 2 7
Smalot\PdfParser\Element\ElementBoolean::__construct()
S
77 2 3
MxChat_Integrator::mxchat_fetch_ai_response()
S
74 2 4
Smalot\PdfParser\Encoding\EncodingLocator::getEncoding()
S
70 2 6
Smalot\PdfParser\Page::setFonts()
S
74 2 5
Smalot\PdfParser\Element\ElementDate::equals()
S
67 2 8
Smalot\PdfParser\Document::getFirstFont()
S
69 2 7
MxChat_Admin::mxchat_popular_question_1_callback()
S
63 2 10
Smalot\PdfParser\Page::getXObject()
S
69 2 7
Smalot\PdfParser\Element\ElementArray::getContent()
S
70 2 6
Smalot\PdfParser\Font::getDetails()
S
65 2 8
Smalot\PdfParser\Font::getIconvEncodingNameOrNullByPdfEncodingName()
S
64 2 10
Smalot\PdfParser\Element\ElementArray::resolveXRef()
S
68 2 7
mxchat_add_missing_columns()
S
67 2 7
mxchat_check_for_update()
S
66 2 9
Smalot\PdfParser\Document::getObjectById()
S
71 2 6
MxChat_Admin::email_blocker_button_text_callback()
S
63 2 10
MxChat_Integrator::mxchat_handle_product_delete()
S
66 2 8
MxChat_Integrator::verify_chat_session()
S
66 2 8
Smalot\PdfParser\Header::getElementTypes()
S
68 2 7
Smalot\PdfParser\Encoding::translateChar()
S
71 2 6
Smalot\PdfParser\Element\ElementBoolean::parse()
S
65 2 8
MxChat_Admin::mxchat_pre_chat_message_callback()
S
63 2 10
Smalot\PdfParser\Element\ElementName::parse()
S
64 2 9
MxChat_Admin::is_pdf_url()
S
70 2 5
Smalot\PdfParser\Document::init()
S
68 2 8
Smalot\PdfParser\Element\ElementNull::parse()
S
67 2 7
Smalot\PdfParser\RawData\RawDataParser::__construct()
S
72 2 5
Smalot\PdfParser\Element\ElementBoolean::__toString()
S
80 2 3
Smalot\PdfParser\Font::getInitializedEncodingByPdfObject()
S
71 2 6
Smalot\PdfParser\Font::decodeContentByEncodingElement()
S
71 2 5
Smalot\PdfParser\Font::decodeContentByEncodingEncoding()
S
63 2 10
Smalot\PdfParser\Font::decodeContentByAutodetectIfNecessary()
S
71 2 6
MxChat_Integrator::generate_intent_response()
S
61 1 13
MxChat_Integrator::clear_pdf_transients()
S
63 1 11
Smalot\PdfParser\Element::equals()
S
80 1 3
Smalot\PdfParser\PDFObject::init()
S
91 1 2
Smalot\PdfParser\Element::__toString()
S
81 1 3
Smalot\PdfParser\Element\ElementArray::__construct()
S
79 1 3
Smalot\PdfParser\Element\ElementXRef::getId()
S
81 1 3
Smalot\PdfParser\Font::decodeEntities()
S
72 1 5
Smalot\PdfParser\Element\ElementName::equals()
S
80 1 3
Smalot\PdfParser\Font::getFontSpaceLimit()
S
81 1 3
Smalot\PdfParser\Config::setRetainImageContent()
S
81 1 3
Smalot\PdfParser\Config::setDecodeMemoryLimit()
S
81 1 3
Smalot\PdfParser\Element\ElementBoolean::equals()
S
80 1 3
Smalot\PdfParser\Element\ElementXRef::__toString()
S
80 1 3
Smalot\PdfParser\PDFObject::getContent()
S
82 1 3
Smalot\PdfParser\Config::setFontSpaceLimit()
S
81 1 3
Smalot\PdfParser\Document::setTrailer()
S
81 1 3
Smalot\PdfParser\XObject\Image::getText()
S
82 1 3
Smalot\PdfParser\Config::getHorizontalOffset()
S
82 1 3
Smalot\PdfParser\Config::setPdfWhitespaces()
S
81 1 3
Smalot\PdfParser\Element\ElementNull::equals()
S
80 1 3
MxChat_Admin::mxchat_sanitize_content_for_api()
S
64 1 9
Smalot\PdfParser\Page::getPDFObjectForFpdf()
S
73 1 5
MxChat_Integrator::mxchat_check_word_status()
S
82 1 3
Smalot\PdfParser\Config::getRetainImageContent()
S
82 1 3
Smalot\PdfParser\PDFObject::__construct()
S
70 1 6
Smalot\PdfParser\PDFObject::getText()
S
70 1 6
Smalot\PdfParser\Element\ElementXRef::getObject()
S
80 1 3
Smalot\PdfParser\Header::has()
S
79 1 3
Smalot\PdfParser\Document::getObjects()
S
82 1 3
Smalot\PdfParser\Element\ElementString::equals()
S
80 1 3
Smalot\PdfParser\Document::getDetails()
S
82 1 3
MxChat_WooCommerce::get_last_discussed_product()
S
80 1 3
Smalot\PdfParser\Element\ElementArray::__toString()
S
79 1 3
Smalot\PdfParser\Element\ElementNull::__construct()
S
80 1 3
Smalot\PdfParser\Font::decodeOctal()
S
65 1 8
Smalot\PdfParser\Font::init()
S
82 1 3
Smalot\PdfParser\Document::getDictionary()
S
82 1 3
Smalot\PdfParser\Element\ElementMissing::getContent()
S
82 1 3
Smalot\PdfParser\Config::getDecodeMemoryLimit()
S
82 1 3
MxChat_Public::mxchat_get_user_identifier()
S
79 1 3
mxchat_load_textdomain()
S
78 1 3
Smalot\PdfParser\Font::createInitializedEncodingByPdfObject()
S
74 1 5
Smalot\PdfParser\Element::getContent()
S
82 1 3
Smalot\PdfParser\Element\ElementName::__construct()
S
79 1 3
Smalot\PdfParser\Element\ElementString::__construct()
S
79 1 3
Smalot\PdfParser\Font::setTable()
S
81 1 3
Smalot\PdfParser\Document::setObjects()
S
76 1 4
Smalot\PdfParser\PDFObject::getDetails()
S
80 1 3
Smalot\PdfParser\Encoding\PDFDocEncoding::convertPDFDoc2UTF8()
S
79 1 3
Smalot\PdfParser\Config::setPdfWhitespacesRegex()
S
81 1 3
Smalot\PdfParser\PDFObject::has()
S
80 1 3
Smalot\PdfParser\Config::getFontSpaceLimit()
S
82 1 3
MXChat_Word_Handler::mxchat_clean_word_content()
S
64 1 9
Smalot\PdfParser\Encoding\AbstractEncoding::getTranslations()
S
100 1 0
MxChat_Public::__construct()
S
71 1 5
MxChat_Integrator::mxchat_handle_word_remove()
S
82 1 3
Smalot\PdfParser\Header::__construct()
S
77 1 4
Smalot\PdfParser\Config::setHorizontalOffset()
S
81 1 3
Smalot\PdfParser\Config::getPdfWhitespaces()
S
82 1 3
Smalot\PdfParser\Element\ElementNull::__toString()
S
82 1 3
Smalot\PdfParser\PDFObject::getUniqueId()
S
80 1 3
MxChat_Admin::is_license_active()
S
74 1 4
MxChat_Integrator::mxchat_handle_word_upload()
S
82 1 3
MXChat_Word_Handler::__construct()
S
75 1 4
Smalot\PdfParser\RawData\RawDataParser::getObjectHeaderLen()
S
77 1 3
Smalot\PdfParser\RawData\FilterHelper::getAvailableFilters()
S
82 1 3
MxChat_Integrator::mxchat_increment_chat_count()
S
73 1 5
MxChat_Integrator::mxchat_dismiss_pre_chat_message()
S
68 1 7
Smalot\PdfParser\XObject\Form::getText()
S
71 1 5
Smalot\PdfParser\Page::createPageForFpdf()
S
68 1 7
Smalot\PdfParser\Element\ElementDate::__toString()
S
80 1 3
Smalot\PdfParser\Parser::getConfig()
S
82 1 3
Smalot\PdfParser\Document::getTrailer()
S
82 1 3
Smalot\PdfParser\Element\ElementMissing::contains()
S
82 1 3
MxChat_WooCommerce::store_last_discussed_product()
S
78 1 3
Smalot\PdfParser\Element\ElementMissing::__construct()
S
80 1 3
Smalot\PdfParser\Document::hasObjectsByType()
S
78 1 3
MxChat_WooCommerce::init()
S
70 1 6
Smalot\PdfParser\Element\ElementNumeric::__construct()
S
79 1 3
Smalot\PdfParser\Document::__construct()
S
79 1 3
Smalot\PdfParser\Element\ElementMissing::__toString()
S
82 1 3
Smalot\PdfParser\Config::getIgnoreEncryption()
S
82 1 3
Smalot\PdfParser\Element\ElementDate::setFormat()
S
81 1 3
MxChat_Integrator::mxchat_get_user_identifier()
S
81 1 3
Smalot\PdfParser\Parser::parseFile()
S
76 1 4
Smalot\PdfParser\Config::getPdfWhitespacesRegex()
S
82 1 3
Smalot\PdfParser\Document::getFonts()
S
80 1 3
Smalot\PdfParser\PDFObject::getHeader()
S
82 1 3
Smalot\PdfParser\PDFObject::get()
S
80 1 3
Smalot\PdfParser\Element\ElementMissing::equals()
S
82 1 3
MxChat_Integrator::mxchat_handle_switch_to_chatbot_intent()
S
67 1 7
Smalot\PdfParser\Font::createEncodingByPdfObject()
S
68 1 7
Smalot\PdfParser\Element::__construct()
S
77 1 4
MxChat_Admin::mxchat_pdf_intent_section_callback()
S
78 1 3
Smalot\PdfParser\Element\ElementArray::getRawContent()
S
82 1 3
MXChat_Word_Handler::mxchat_clear_word_transients()
S
71 1 6
MxChat_Integrator::mxchat_handle_email_capture()
S
66 1 7
Smalot\PdfParser\RawData\RawDataParser::getObjectHeaderPattern()
S
77 1 3
Smalot\PdfParser\Element::init()
S
91 1 2
Smalot\PdfParser\PDFObject::getDocument()
S
82 1 3

6 more item(s) not shown.