| dori_chatbot_activate() |
B |
39 |
20 |
65 |
| Dori_Chatbot_Bot_Creator::create_bot() |
B |
35 |
16 |
79 |
| Dori_Chatbot_WooCommerce_Cart_Tracker::handle_cart_event() |
A |
45 |
15 |
41 |
| Dori_Chatbot_Cache_Manager::get_woocommerce_api_keys() |
A |
45 |
10 |
41 |
| Dori_Chatbot_Bot_Creator::get_seller_health_check() |
A |
44 |
10 |
40 |
| Dori_Chatbot_Settings_API::send_keys_to_server() |
A |
43 |
9 |
43 |
| Dori_Chatbot_Settings_API::connect_store() |
A |
41 |
8 |
58 |
| Dori_Chatbot_Settings_API::handle_reset_plugin() |
A |
41 |
8 |
57 |
| Dori_Chatbot_API_Client::get_user_id() |
A |
48 |
9 |
31 |
| Dori_Chatbot_Plugin_Updater::check_for_updates() |
A |
49 |
9 |
28 |
| Dori_Chatbot_WooCommerce_Order_Tracker::process_order_correlation() |
A |
46 |
8 |
40 |
| Dori_Chatbot_Bot_Creator::extract_bot_data() |
A |
47 |
8 |
32 |
| Dori_Chatbot_API_Client::call_api() |
A |
45 |
7 |
40 |
| Dori_Chatbot_WooCommerce_Session::store_thread_session() |
A |
53 |
8 |
22 |
| Dori_Chatbot_WooCommerce_API_Keys::get_and_test_keys() |
A |
48 |
7 |
33 |
| Dori_Chatbot_Settings_API::handle_connect_store_ajax() |
A |
48 |
7 |
32 |
| Dori_Chatbot_Updater_UI::show_update_notification() |
S |
48 |
6 |
38 |
| Dori_Chatbot_WooCommerce_API_Keys::send_to_server() |
S |
48 |
6 |
30 |
| Dori_Chatbot_WooCommerce_Order_Tracker::get_order_products() |
S |
49 |
6 |
30 |
| Dori_Chatbot_WooCommerce_Cart_Tracker::get_cart_products() |
S |
52 |
6 |
24 |
| Dori_Chatbot_Settings_API::handle_save_auto_update() |
S |
53 |
6 |
21 |
| Dori_Chatbot_Public_API::get_bot_creation_status() |
S |
57 |
6 |
16 |
| Dori_Chatbot_Logger::get_calling_context() |
S |
57 |
6 |
15 |
| Dori_Chatbot_Cache_Manager::get_current_product_id() |
S |
59 |
6 |
15 |
| Dori_Chatbot_Logger::log() |
S |
57 |
6 |
14 |
| Dori_Chatbot_WooCommerce_Integration::verify_store_connection_fresh() |
S |
51 |
5 |
28 |
| Dori_Chatbot_Crawler_UI::render_crawler_section() |
S |
49 |
4 |
42 |
| Dori_Chatbot_Crawler_UI::render_bot_creation_section() |
S |
49 |
4 |
42 |
| Dori_Chatbot_WooCommerce_Integration::is_store_fully_connected() |
S |
53 |
5 |
24 |
| Dori_Chatbot_Crawler_API::get_crawl_status() |
S |
51 |
5 |
23 |
| Dori_Chatbot_WooCommerce_API_Keys::handle_create_keys() |
S |
53 |
5 |
23 |
| Dori_Chatbot_Public_API::handle_apply_endpoint() |
S |
47 |
4 |
37 |
| Dori_Chatbot_API_Constants::get_server_base_url() |
S |
62 |
5 |
12 |
| Dori_Chatbot_WooCommerce_Session::get_session_key() |
S |
62 |
5 |
11 |
| Dori_Chatbot_WooCommerce_Session::get_thread_from_session() |
S |
62 |
5 |
11 |
| dori_chatbot_inject_script() |
S |
54 |
4 |
21 |
| Dori_Chatbot_Cache_Manager::get_woocommerce_session() |
S |
61 |
4 |
12 |
| Dori_Chatbot_WooCommerce_Order_Tracker::handle_retry_webhook() |
S |
52 |
3 |
26 |
| Dori_Chatbot_Crawler_API::start_crawl() |
S |
52 |
3 |
23 |
| Dori_Chatbot_Bot_Creator_AJAX::handle_create_bot() |
S |
54 |
3 |
21 |
| Dori_Chatbot_WooCommerce_Order_Tracker::send_thread_order_data() |
S |
55 |
3 |
19 |
| Dori_Chatbot_Bot_Creator_AJAX::handle_get_bot_status() |
S |
56 |
3 |
18 |
| Dori_Chatbot_Crawler_AJAX::handle_start_crawl() |
S |
56 |
3 |
18 |
| Dori_Chatbot_Crawler_AJAX::handle_get_crawl_status() |
S |
56 |
3 |
18 |
| Dori_Chatbot_Public_API::check_sharing_id() |
S |
57 |
3 |
17 |
| Dori_Chatbot_Public_API::get_status_data() |
S |
49 |
2 |
32 |
| Dori_Chatbot_Cached_Options::get_cached_option() |
S |
58 |
3 |
16 |
| Dori_Chatbot_Crawler_AJAX::handle_get_product_count() |
S |
57 |
3 |
16 |
| Dori_Chatbot_Plugin_Updater::perform_auto_update() |
S |
57 |
3 |
16 |
| Dori_Chatbot_WooCommerce_API_Keys::generate_keys() |
S |
49 |
2 |
31 |
| Dori_Chatbot_API_Client::handle_api_response() |
S |
61 |
3 |
12 |
| Dori_Chatbot_Public_API::get_crawler_status() |
S |
62 |
3 |
12 |
| Dori_Chatbot_Plugin_Loader::init_components() |
S |
65 |
3 |
11 |
| Dori_Chatbot_Plugin_Updater::force_update_check() |
S |
63 |
3 |
11 |
| Dori_Chatbot_Public_API::register_routes() |
S |
50 |
1 |
36 |
| Dori_Chatbot_Logger::is_enabled() |
S |
70 |
3 |
6 |
| Dori_Chatbot_Cache_Manager::get_store_connection_status() |
S |
62 |
3 |
10 |
| Dori_Chatbot_WooCommerce_Order_Tracker::capture_early_session() |
S |
65 |
3 |
9 |
| Dori_Chatbot_Logger::debug() |
S |
60 |
2 |
12 |
| Dori_Chatbot_Crawler_API::get_wc_product_count() |
S |
61 |
2 |
11 |
| Dori_Chatbot_Admin_Settings::enqueue_admin_styles() |
S |
63 |
2 |
11 |
| Dori_Chatbot_Plugin_Loader::load_dependencies() |
S |
54 |
1 |
23 |
| Dori_Chatbot_Updater_UI::render_auto_update_field() |
S |
59 |
1 |
17 |
| Dori_Chatbot_Cache_Manager::get_auto_update_setting() |
S |
70 |
2 |
6 |
| Dori_Chatbot_Logger::clear_log() |
S |
69 |
2 |
7 |
| Dori_Chatbot_Admin_Settings::hide_admin_footer() |
S |
70 |
2 |
6 |
| Dori_Chatbot_Logger::get_recent_entries() |
S |
63 |
2 |
10 |
| Dori_Chatbot_Cache_Manager::clear_product_count_on_post_change() |
S |
74 |
2 |
5 |
| Dori_Chatbot_Cache_Manager::get_instance() |
S |
71 |
2 |
6 |
| Dori_Chatbot_Cache_Manager::get_api_credentials() |
S |
65 |
2 |
9 |
| Dori_Chatbot_Cache_Manager::get_order_tracking_permission() |
S |
70 |
2 |
6 |
| Dori_Chatbot_Admin_Settings::init() |
S |
65 |
2 |
9 |
| Dori_Chatbot_Settings_API::auto_start_crawling() |
S |
66 |
2 |
9 |
| Dori_Chatbot_WooCommerce_Order_Tracker::handle_order_status_change() |
S |
67 |
2 |
8 |
| Dori_Chatbot_Logger::get_instance() |
S |
71 |
2 |
6 |
| Dori_Chatbot_Public_API::convert_request_to_integrate_string() |
S |
69 |
2 |
7 |
| Dori_Chatbot_Cache_Manager::get_product_count() |
S |
65 |
2 |
9 |
| Dori_Chatbot_Cache_Manager::get_sharing_id() |
S |
70 |
2 |
6 |
| Dori_Chatbot_WooCommerce_Order_Tracker::queue_failed_webhook() |
S |
67 |
2 |
7 |
| Dori_Chatbot_Plugin_Updater::enable_auto_update() |
S |
70 |
2 |
6 |
| Dori_Chatbot_API_Constants::get_woocommerce_api_base_url() |
S |
71 |
2 |
6 |
| Dori_Chatbot_Cache_Manager::init() |
S |
59 |
1 |
14 |
| Dori_Chatbot_API_Client::call_api_simple() |
S |
62 |
1 |
12 |
| Dori_Chatbot_API_Client::call_api_get() |
S |
63 |
1 |
11 |
| Dori_Chatbot_WooCommerce_Order_Tracker::init() |
S |
62 |
1 |
11 |
| Dori_Chatbot_Cache_Manager::clear_all_caches() |
S |
66 |
1 |
11 |
| Dori_Chatbot_WooCommerce_API_Keys::init() |
S |
79 |
1 |
3 |
| Dori_Chatbot_Cache_Manager::clear_sharing_id_cache() |
S |
80 |
1 |
3 |
| Dori_Chatbot_Plugin_Updater::__construct() |
S |
69 |
1 |
6 |
| Dori_Chatbot_Plugin_Updater::sanitize_auto_update_option() |
S |
81 |
1 |
3 |
| Dori_Chatbot_Logger::log_hook() |
S |
78 |
1 |
3 |
| Dori_Chatbot_Public_API::init() |
S |
79 |
1 |
3 |
| Dori_Chatbot_Cache_Manager::clear_product_count_cache() |
S |
80 |
1 |
3 |
| Dori_Chatbot_Plugin_Updater::register_settings() |
S |
70 |
1 |
6 |
| Dori_Chatbot_Product_Crawler::init() |
S |
81 |
1 |
3 |
| Dori_Chatbot_Plugin_Loader::init() |
S |
77 |
1 |
4 |
| Dori_Chatbot_Cache_Manager::clear_store_connection_status_cache() |
S |
80 |
1 |
3 |
| Dori_Chatbot_Product_Crawler::render_crawler_section() |
S |
81 |
1 |
3 |
| Dori_Chatbot_Logger::__construct() |
S |
80 |
1 |
3 |
| Dori_Chatbot_WooCommerce_Cart_Tracker::init() |
S |
74 |
1 |
4 |
| Dori_Chatbot_Bot_Creator_AJAX::init() |
S |
75 |
1 |
4 |
| Dori_Chatbot_Cache_Manager::clear_api_credentials_cache() |
S |
80 |
1 |
3 |
| Dori_Chatbot_Logger::log_class_instantiation() |
S |
78 |
1 |
3 |
| Dori_Chatbot_Cached_Options::clear_cached_option() |
S |
73 |
1 |
5 |
| Dori_Chatbot_API_Constants::get_crawler_base_url() |
S |
80 |
1 |
3 |
| Dori_Chatbot_Cache_Manager::__construct() |
S |
91 |
1 |
2 |
| Dori_Chatbot_Cached_Options::get_client_id() |
S |
78 |
1 |
3 |
| Dori_Chatbot_Cached_Options::get_sharing_id() |
S |
78 |
1 |
3 |
| Dori_Chatbot_Cache_Manager::clear_order_tracking_permission_cache() |
S |
80 |
1 |
3 |
| Dori_Chatbot_Logger::log_file_load() |
S |
79 |
1 |
3 |
| Dori_Chatbot_Cache_Manager::clear_woocommerce_api_keys_cache() |
S |
76 |
1 |
4 |
| Dori_Chatbot_Updater_UI::init() |
S |
79 |
1 |
3 |
| Dori_Chatbot_WooCommerce_Cart_Tracker::render_pdp_embedded_widget() |
S |
81 |
1 |
3 |
| Dori_Chatbot_Cache_Manager::clear_auto_update_setting_cache() |
S |
80 |
1 |
3 |
| Dori_Chatbot_Cache_Manager::clear_woocommerce_session_cache() |
S |
80 |
1 |
3 |
| Dori_Chatbot_WooCommerce_Session::init() |
S |
75 |
1 |
4 |
| Dori_Chatbot_Crawler_AJAX::init() |
S |
72 |
1 |
5 |
| Dori_Chatbot_Settings_API::init() |
S |
68 |
1 |
7 |
| Dori_Chatbot_Admin_Settings::render_settings_page() |
S |
79 |
1 |
3 |
| Dori_Chatbot_Cached_Options::get_client_secret() |
S |
78 |
1 |
3 |
| Dori_Chatbot_Logger::log_method_call() |
S |
77 |
1 |
3 |
| Dori_Chatbot_WooCommerce_Integration::init() |
S |
72 |
1 |
6 |
| Dori_Chatbot_Cache_Manager::clear_product_id_cache() |
S |
80 |
1 |
3 |
| Dori_Chatbot_Settings_API::register_settings() |
S |
65 |
1 |
9 |
| Dori_Chatbot_Settings_API::sanitize_sharing_id() |
S |
80 |
1 |
3 |
| dori_chatbot_shortcode() |
S |
83 |
1 |
3 |
| Dori_Chatbot_Admin_Settings::create_menu() |
S |
67 |
1 |
9 |