Code Analysis: WSChat – WordPress Live Chat 3.1.2

Function Rating Maintainability Complexity Lines of code
WSChat\WfApiManager\PluginUpdate::check_response_for_errors()
C
45 30 32
Browser::checkBrowsers()
C
46 29 33
WSChat\Transformers\ConversationTransformer::transform()
B
34 22 87
WSChat\WSMessage::get_messages()
B
31 18 116
WSChat\WSChat::restrictions()
B
39 21 67
WSChat\WSMessage::send_message()
B
36 19 74
WSChat\PreChatForm\Settings::form_submit()
B
39 20 57
WSChat\Models\Message::applyFilter()
B
42 18 49
Browser::checkPlatform()
B
45 18 37
WSChat\WSConversation::deAssign_Agent()
B
30 11 138
WSChat\WSConversation::join_conversation()
B
32 12 117
WSChat\PreChatForm\Settings::add_field()
A
41 15 53
WSChat\WfApiManager\PluginActivate::wf_activation()
A
40 14 59
WSChat\WSTag::load_tags_page()
A
41 14 54
WSChat\Models\Conversation::applyFilters()
A
37 12 76
WSChat\WSPusher::general_pusher_verify_and_save()
A
43 13 49
WSChat\WSConversation::send_email_transcript()
A
37 11 78
WpFluent\QueryBuilder\Adapters\BaseAdapter::select()
A
42 12 50
WSChat\WfApiManager\PluginActivate::wf_deactivation()
A
42 12 49
WSChat\WSSettings::save_customization_settings()
A
48 13 31
WSChat\WSAgent::create_an_agent()
A
45 12 40
WSChat\WSPusher::admin_pusher_auth()
A
43 11 52
WSChat\WfApiManager\PluginUpdate::update_check()
A
46 12 35
WpFluent\QueryBuilder\Adapters\BaseAdapter::buildCriteria()
A
42 10 53
WpFluent\QueryBuilder\QueryBuilderHandler::addTablePrefix()
A
51 11 26
WSChat\WSChat::enqueue_admin_scripts()
A
45 10 38
WSChat\Integrations\Integration::create_wsdesk_ticket()
A
42 9 51
WSChat\WSConversation::start_conversation()
A
43 9 48
WSChat\WSAgent::edit_role()
A
42 8 61
WSChat\WSAgent::edit_an_agent()
A
44 9 44
Browser::checkBrowserInternetExplorer()
A
47 9 35
WSChat\WSConversation::get_conversations()
A
48 9 35
Browser::checkBrowserMozilla()
A
54 10 19
WSChat\WSAgent::edit_existing_agent()
A
45 8 46
WSChat\WfApiManager\PluginUpdate::request()
A
49 9 30
Elex_Review_Components::update_get_options()
A
53 9 22
WSChat\WSAgent::add_new_role()
A
43 7 52
WSChat\WSTag::add_tag()
A
47 8 35
WSChat\WSConversation::render_history_page()
A
48 8 31
WSChat\HelpAndSupport\HelpAndSupportController::download_info()
A
54 8 20
WSChat\PreChatForm\PreChatForm::needs_to_show_form()
A
55 8 20
Browser::checkBrowserOpera()
A
49 7 31
WSChat\WSChat::add_admin_main_menu()
A
40 4 76
WSChat\HelpAndSupport\HelpAndSupportController::display()
S
49 7 29
WSChat\WSConversation::email_transcript()
S
46 6 44
WSChat\WSPusher::send_message()
S
47 6 37
WSChat\WSUser::get_user()
S
54 7 20
WSChat\PreChatForm\Settings::on_prechat_submission()
S
47 6 35
WpFluent\QueryBuilder\Adapters\BaseAdapter::doInsert()
S
47 6 35
WSChat\Migrate::upgrade_1()
S
41 3 77
WSChat\Models\User::create()
S
49 6 30
WpFluent\QueryBuilder\Adapters\BaseAdapter::buildJoin()
S
50 6 28
WSChat\PreChatForm\Settings::rearrange()
S
51 6 26
WSChat\WSTag::edit_tag()
S
51 6 25
WSChat\WfApiManager\Passwords::rand()
S
51 6 25
WSChat\WSTag::tag_a_message()
S
52 6 23
WSChat\WSTag::get_messages()
S
52 6 23
WSChat\Models\Message::filter_unread_notifications()
S
53 6 22
WpFluent\QueryBuilder\QueryBuilderHandler::paginate()
S
52 6 21
WSChat\WSMessage::admin_router()
S
54 6 19
WSChat\WSPusher::pusher_auth()
S
48 5 34
WSChat\HelpAndSupport\HelpAndSupportController::let_to_num()
S
58 6 16
WSChat\Utils::isAgent()
S
59 6 14
WSChat\PreChatForm\Settings::toggle_field()
S
50 5 29
WSChat\Utils::get_client_ip()
S
54 5 23
WSChat\WSTag::untag_a_message()
S
53 5 22
WSChat\Models\Participant::online()
S
54 5 20
WSChat\WooCommerce\WooCommerce::get_orders_info()
S
53 5 20
WSChat\Models\Participant::add()
S
55 5 19
WpFluent\QueryBuilder\QueryBuilderHandler::orderBy()
S
56 5 18
WSChat\WSPusher::save_config()
S
56 5 18
WpFluent\EventHandler::fireEvents()
S
56 5 18
WSChat\WfApiManager\Config::init()
S
55 5 17
WSChat\Integrations\Integration::save_dialogflow_options()
S
56 5 17
WSChat\WSChat::localize_script()
S
50 4 31
WSChat\WfApiManager\PluginUpdate::plugin_information()
S
58 5 16
Viocon\Container::build()
S
58 5 15
WSChat\Models\User::updateMeta()
S
49 4 29
WSChat\Integrations\Dialogflow\Dialogflow::on_send_message()
S
50 4 29
WSChat\WSMessage::read_messages_on_start_conversation()
S
60 5 14
Browser::checkBrowserSafari()
S
58 5 14
WSChat\Integrations\Integration::save_whatsapp_options()
S
59 5 14
WpFluent\QueryBuilder\Adapters\BaseAdapter::arrayStr()
S
60 5 13
WSChat\WSAgent::get_roles()
S
52 4 27
WSChat\PreChatForm\Settings::toggle_mandatory()
S
51 4 27
WSChat\WfApiManager\PluginUpdate::__construct()
S
50 4 27
Browser::checkBrowserNetscapeNavigator9Plus()
S
61 5 12
WpFluent\QueryBuilder\Adapters\BaseAdapter::wrapSanitizer()
S
60 5 12
WSChat\WSAgent::delete_agent()
S
53 4 24
WSChat\WSConversation::accept_invitation()
S
47 3 39
WSChat\WSConversation::decline_invitation()
S
47 3 39
WpFluent\QueryBuilder\QueryBuilderHandler::doInsert()
S
53 4 23
WSChat\WSAgent::delete_role()
S
54 4 23
WSChat\WSConversation::send_feedback_email()
S
53 4 22
WSChat\WfApiManager\WfApiManager::__construct()
S
53 4 22
WSChat\WooCommerce\WooCommerce::get_products()
S
48 3 37
WpFluent\QueryBuilder\Adapters\BaseAdapter::update()
S
53 4 21
WSChat\WSConversation::update_geo_location()
S
55 4 20
WpFluent\QueryBuilder\QueryBuilderHandler::__construct()
S
55 4 20
WpFluent\QueryBuilder\QueryBuilderHandler::aggregate()
S
57 4 17
WSChat\WSChat::wschat_admin_pusher_setup_notice()
S
58 4 17
WSChat\WSSettings::admin_settings()
S
57 4 16
WSChat\WSTag::get_tags()
S
59 4 15
WpFluent\QueryBuilder\QueryBuilderHandler::when()
S
64 5 10
WSChat\HelpAndSupport\HelpAndSupportController::get_active_tab()
S
66 5 7
WSChat\WSConversation::update_feedback_from_email()
S
58 4 15
WSChat\WSSettings::save_general_settings()
S
63 5 9
WSChat\WSSettings::save_restrictions_settings()
S
63 5 9
WSChat\WSTag::delete_tag()
S
58 4 14
WpFluent\QueryBuilder\QueryObject::interpolateQuery()
S
59 4 14
WSChat\Models\Participant::applyFilters()
S
60 4 14
Browser::checkBrowserFirefox()
S
59 4 14
WSChat\WfApiManager\Passwords::generate_password()
S
59 4 14
WSChat\WooCommerce\WooCommerce::get_product_thumbnail()
S
61 4 14
WSChat\PreChatForm\Settings::save_basic_settings()
S
59 4 13
Browser::checkBrowserNokia()
S
60 4 13
WSChat\PreChatForm\PreChatForm::has_field()
S
62 4 12
WSChat\Utils::verify_nonce()
S
62 4 11
WSChat\WSConversation::elex_chatgpt_generate_reply()
S
52 3 26
WSChat\WSConversation::send_convo_transcript_on_end()
S
62 4 11
WSChat\WSMessage::user_router()
S
52 3 25
WSChat\PreChatForm\Settings::delete_field()
S
53 3 23
WSChat\Utils::get_geo_location()
S
56 3 19
WSChat\WooCommerce\WooCommerce::get_recent_orders()
S
48 2 34
WSChat\Integrations\Integration::send_whatsapp_message_to_agents()
S
55 3 19
WSChat\Integrations\Integration::send_whatsapp_message_to_agents_on_new_message()
S
56 3 18
WpFluent\QueryBuilder\QueryBuilderHandler::transaction()
S
58 3 17
Browser::checkBrowserW3CValidator()
S
56 3 17
WSChat\Models\Message::get()
S
58 3 16
WSChat\WSAgent::is_agents_online()
S
59 3 16
WSChat\WSConversation::delete_conversation()
S
51 2 31
WpFluent\QueryBuilder\QueryBuilderHandler::get()
S
58 3 16
Test_PreChatFormSettings::test_save_form()
S
45 1 45
WSChat\WSChat::get_client_ip_address()
S
63 4 10
Browser::checkBrowseriPhone()
S
58 3 15
Browser::checkBrowseriPad()
S
58 3 15
Browser::checkBrowseriPod()
S
58 3 15
WSChat\Migrate::run()
S
58 3 15
WSChat\WSSettings::save_email_settings()
S
65 4 8
Browser::checkBrowserAndroid()
S
58 3 15
WSChat\Migrate::upgrade_4()
S
59 3 14
WpFluent\QueryBuilder\Adapters\BaseAdapter::getUpdateStatement()
S
59 3 14
WSChat\WSChat::load_widget()
S
59 3 13
WSChat\Transformers\ConversationTransformer::get_agents()
S
48 1 43
Elex_Review_Components::admin_notice()
S
61 3 13
WSChat\Models\Participant::find()
S
61 3 12
WSChat\PreChatForm\Fields\FormFieldOption::build()
S
63 3 12
WSChat\WSConversation::get_live_visitors()
S
61 3 12
WSChat\WSConversation::end_session()
S
52 2 27
WpFluent\QueryBuilder\Adapters\BaseAdapter::delete()
S
59 3 12
WSChat\Models\Conversation::find()
S
62 3 11
WSChat\Models\Message::parseData()
S
62 3 11
WSChat\Models\Participant::findByUser()
S
62 3 11
WSChat\Models\User::update()
S
62 3 11
WSChat\Models\User::first()
S
62 3 11
WSChat\Models\User::parseUserData()
S
62 3 11
WSChat\PreChatForm\PreChatForm::toArray()
S
62 3 11
WpFluent\QueryBuilder\Adapters\BaseAdapter::buildCriteriaWithType()
S
62 3 11
WSChat\Migrate::up()
S
62 3 11
WSChat\Models\Settings::get_defaults()
S
47 1 37
WSChat\Migrate::upgrade_2()
S
54 2 20
WSChat\WooCommerce\WooCommerce::get_orders_summary()
S
54 2 20
WSChat\Models\Conversation::are_agents_online()
S
57 2 19
WSChat\Models\Message::getAllUnreadCount()
S
56 2 18
WSChat\WSConversation::send_feedback()
S
56 2 18
WSChat\Models\Conversation::create()
S
57 2 17
WSChat\Models\Message::notify()
S
57 2 17
WSChat\WSPusher::get_pusher()
S
58 2 17
WSChat\WSConversation::init()
S
49 1 31
WSChat\Models\Conversation::delete()
S
58 2 16
Browser::__toString()
S
56 2 16
WpFluent\QueryBuilder\QueryBuilderHandler::addStatement()
S
64 3 10
WpFluent\QueryBuilder\QueryBuilderHandler::registerEvent()
S
68 3 7
WSChat\Models\Conversation::is_session_ended()
S
66 3 7
WpFluent\QueryBuilder\QueryObject::getPlaceHolder()
S
66 3 9
WSChat\Utils::is_valid_ip()
S
66 3 8
Elex_Review_Components::show_review()
S
64 3 10
WSChat\Models\Tag::get()
S
66 3 7
WSChat\PreChatForm\Fields\FormField::has_option()
S
65 3 9
Browser::checkBrowserOmniWeb()
S
62 3 10
Browser::checkBrowserShiretoko()
S
66 3 8
WSChat\PreChatForm\PreChatForm::find_field()
S
65 3 9
WSChat\PreChatForm\PreChatForm::build()
S
63 3 10
WSChat\PreChatForm\Settings::get_form()
S
67 3 8
WSChat\WSConversation::start_session()
S
65 3 9
WSChat\Transformers\ConversationTransformer::filter_current_user_participant_ids()
S
60 2 15
Browser::checkBrowserIceCat()
S
66 3 8
WSChat\WfApiManager\PluginActivate::wf_update_status()
S
63 3 10
Browser::checkBrowserLynx()
S
62 3 10
WSChat\WSPusher::validate_pusher_config()
S
65 3 9
WpFluent\Connection::__construct()
S
64 3 10
WSChat\Integrations\Integration::save_wsdesk_options()
S
70 3 5
WSChat\Integrations\Integration::save_chatgpt_options()
S
68 3 6
WpFluent\EventHandler::getEvent()
S
70 3 6
WSChat\WSSettings::get_widget_settings()
S
66 3 8
WSChat\WSSettings::get_settings_menu()
S
52 1 30
WSChat\Models\Conversation::start_session()
S
59 2 14
WSChat\Models\Conversation::end_session()
S
59 2 14
WSChat\Models\Settings::toArray()
S
61 2 14
WSChat\Integrations\Integration::load_integrations_settings()
S
60 2 14
WpFluent\QueryBuilder\QueryBuilderHandler::join()
S
59 2 13
WSChat\WSChat::include_review_component()
S
59 2 13
WSChat\WfApiManager\PluginActivate::wf_status()
S
60 2 13
Browser::checkBrowserSlurp()
S
61 2 12
WSChat\WSChat::translate_wschat_admin_notice()
S
62 2 12
WpFluent\QueryBuilder\QueryBuilderHandler::getQuery()
S
61 2 11
Browser::checkBrowserBlackBerry()
S
62 2 11
Browser::checkForAol()
S
62 2 11
Browser::checkBrowserMSNBot()
S
61 2 11
WSChat\Models\Message::readAll()
S
62 2 11
Browser::reset()
S
62 2 11
WSChat\WSChat::action_link()
S
61 2 11
WSChat\PreChatForm\Settings::get_default_data()
S
53 1 26
Browser::checkBrowserGoogleBot()
S
61 2 11
WSChat\WfApiManager\WfApiManager::wf_init()
S
53 1 22
WSChat\Integrations\Integration::get_menus()
S
56 1 20
WSChat\Integrations\Dialogflow\Client::detect_intent()
S
56 1 18
WSChat\WSAgent::load_agent_page()
S
56 1 17
WSChat\WSMessage::init()
S
56 1 17
WSChat\WSChat::add_admin_bar_links()
S
58 1 16
WSChat\PreChatForm\Settings::init()
S
57 1 16
WSChat\WSSettings::get_tones()
S
59 1 16
WSChat\WSAgent::save_agent_settings()
S
71 2 5
WpFluent\QueryBuilder\QueryBuilderHandler::table()
S
65 2 9
WSChat\Models\Participant::parseData()
S
68 2 7
WSChat\Models\Participant::__get()
S
78 2 3
Browser::checkBrowserChrome()
S
63 2 10
WpFluent\QueryBuilder\QueryBuilderHandler::orWhereNot()
S
68 2 7
WSChat\Models\Participant::status()
S
73 2 5
WSChat\WSAgent::set_agent_status()
S
63 2 10
WSChat\WSAgent::get_agent_online_status()
S
65 2 9
WpFluent\QueryBuilder\QueryBuilderHandler::from()
S
67 2 8
Browser::checkBrowserWebTv()
S
63 2 10
Browser::checkBrowserNetPositive()
S
62 2 10
WSChat\Models\Settings::is_online()
S
78 2 3
WSChat\WSAgent::init()
S
57 1 15
Test_Conversation::get_conversation()
S
72 2 5
WSChat\Utils::abort_if()
S
70 2 6
WSChat\Models\User::find()
S
67 2 8
WSChat\Integrations\Dialogflow\Dialogflow::init()
S
66 2 8
WpFluent\QueryBuilder\Adapters\BaseAdapter::concatenateQuery()
S
68 2 7
WSChat\Models\User::applyFilters()
S
68 2 7
WpFluent\QueryBuilder\QueryBuilderHandler::updateOrInsert()
S
70 2 7
Elex_Review_Components::show_trubleshoot()
S
69 2 7
WSChat\Models\User::__get()
S
78 2 3
WSChat\Models\Settings::masked()
S
66 2 8
Browser::checkBrowserGaleon()
S
63 2 10
WpFluent\QueryBuilder\Adapters\BaseAdapter::criteriaOnly()
S
64 2 9
WSChat\WSAgent::can()
S
68 2 7
Browser::checkBrowserKonqueror()
S
63 2 10
WSChat\WSChat::add_menu()
S
70 2 6
WSChat\PreChatForm\Fields\FormFieldOption::setValue()
S
77 2 3
WSChat\Integrations\Dialogflow\Dialogflow::get_settings()
S
71 2 6
WSChat\Models\Message::update()
S
69 2 6
WSChat\PreChatForm\Settings::can_user_start_a_conversation()
S
66 2 8
Browser::checkBrowserPhoenix()
S
64 2 9
WSChat\Utils::get_param()
S
74 2 4
Browser::checkBrowserFirebird()
S
64 2 9
WSChat\PreChatForm\Fields\FormField::build()
S
65 2 9
WpFluent\QueryBuilder\QueryBuilderHandler::orWhere()
S
68 2 7
WSChat\Models\Conversation::parseData()
S
66 2 8
WpFluent\QueryBuilder\QueryBuilderHandler::chunk()
S
64 2 10
WSChat\WSPusher::get_default_settings()
S
70 2 6
WpFluent\QueryBuilder\QueryBuilderHandler::newQuery()
S
71 2 6
WpFluent\Connection::connect()
S
71 2 6
Browser::Browsers()
S
68 2 8
WSChat\WSConversation::get_conversation()
S
68 2 7
WSChat\Models\User::isGuest()
S
79 2 3
wpFluent()
S
64 2 9
WSChat\PreChatForm\Fields\FormFieldOption::value()
S
78 2 3
WSChat\Models\Tag::applyFilters()
S
67 2 7
Viocon\Container::instanciate()
S
68 2 7
Viocon\AliasFacade::__callStatic()
S
70 2 6
WpFluent\AliasFacade::__callStatic()
S
70 2 6
WSChat\WSPusher::can_connect_to_pusher()
S
71 2 5
WSChat\Integrations\Integration::update_wsdesk_status()
S
71 2 6
WSChat\Integrations\Integration::get_current_tab()
S
74 2 4
Browser::checkBrowserAmaya()
S
63 2 10
WpFluent\EventHandler::registerEvent()
S
75 2 4
WSChat\WfApiManager\PluginActivate::__construct()
S
59 1 15
WpFluent\QueryBuilder\QueryBuilderHandler::first()
S
72 2 5
Viocon\Container::__construct()
S
71 2 6
Browser::checkBrowserIceweasel()
S
63 2 10
WSChat\WfApiManager\PluginUpdate::instance()
S
68 2 6
WSChat\PreChatForm\PreChatForm::add_fields()
S
71 2 6
Browser::checkBrowserIcab()
S
64 2 9
WpFluent\QueryBuilder\QueryBuilderHandler::subQuery()
S
68 2 7
WSChat\WSSettings::get_current_tab()
S
74 2 4
WpFluent\QueryBuilder\QueryBuilderHandler::update()
S
65 2 9
WSChat\PreChatForm\Fields\FormField::toArray()
S
65 2 9
WSChat\Utils::abort()
S
66 2 8
WpFluent\QueryBuilder\QueryBuilderHandler::delete()
S
65 2 9
WSChat\Models\User::type()
S
79 2 3
WpFluent\QueryBuilder\QueryBuilderHandler::where()
S
68 2 7
WpFluent\QueryBuilder\QueryBuilderHandler::whereNot()
S
68 2 7
WpFluent\QueryBuilder\QueryBuilderHandler::removeEvent()
S
70 2 6
WpFluent\QueryBuilder\QueryBuilderHandler::select()
S
67 2 8
WSChat\Models\Message::add()
S
58 1 15
WSChat\Integrations\Integration::init()
S
58 1 14
WSChat\WSChat::register_routes()
S
61 1 14
Test_Conversation::test_create_new_conversation_action_hook()
S
60 1 14
WSChat\HelpAndSupport\HelpAndSupportController::get_menus()
S
62 1 13
WSChat\Models\Conversation::add_meta()
S
61 1 13
WSChat\Integrations\Dialogflow\Settings::get_language_codes()
S
60 1 13
WSChat\Models\Participant::delete()
S
63 1 12
WSChat\WSSettings::init()
S
61 1 12
WSChat\Transformers\ConversationTransformer::get_recent_messages()
S
64 1 12
WSChat\WSMessage::get_agent_unread_count()
S
64 1 12
WSChat\Migrate::upgrade_3()
S
64 1 11
Test_Conversation::test_make_sure_the_hook_is_not_called_if_exists()
S
63 1 11
WSChat\Transformers\ConversationTransformer::get_users()
S
64 1 11
WSChat\WSMessage::read_all()
S
63 1 11
WSChat\WSPusher::init()
S
61 1 11
Test_New_User::test_create_user_event()
S
63 1 11
WSChat\PreChatForm\Fields\FormField::remove_option()
S
64 1 11
WSChat\WSConversation::add_history()
S
64 1 11
WSChat\Integrations\Integration::is_wsdesk_installed()
S
63 1 11
WSChat\Models\Conversation::get()
S
64 1 11
WSChat\PreChatForm\PreChatForm::remove_field()
S
64 1 11
WpFluent\QueryBuilder\JoinBuilder::joinHandler()
S
69 1 6
WpFluent\QueryBuilder\Adapters\BaseAdapter::__construct()
S
76 1 4
WSChat\Models\Settings::agents_enabled()
S
79 1 3
Elex_Review_Components::update_option()
S
78 1 3
WpFluent\QueryBuilder\Adapters\BaseAdapter::insertIgnore()
S
79 1 3
WSChat\Utils::include_file()
S
71 1 5
WSChat\Integrations\Dialogflow\Client::get_fulfillment_text()
S
78 1 3
Elex_Review_Components::__construct()
S
67 1 7
WSChat\WfApiManager\PluginUpdate::no_activation_error_notice()
S
76 1 3
WSChat\Transformers\ConversationTransformer::__construct()
S
77 1 4
WSChat\WfApiManager\PluginUpdate::pending_subscription_error_notice()
S
76 1 3
WSChat\PreChatForm\PreChatForm::enable()
S
77 1 4
WSChat\WfApiManager\PluginUpdate::trash_subscription_error_notice()
S
76 1 3
WSChat\Models\Settings::save()
S
76 1 4
WpFluent\Connection::getQueryBuilder()
S
79 1 3
WSChat\WooCommerce\WooCommerce::is_wc_installed()
S
76 1 4
WSChat\Models\Settings::enabled()
S
79 1 3
WSChat\Integrations\Integration::load_whatsapp_settings()
S
75 1 4
WpFluent\QueryBuilder\QueryBuilderHandler::whereNullHandler()
S
73 1 4
WpFluent\QueryBuilder\Raw::getBindings()
S
82 1 3
Elex_Review_Components::get_option()
S
78 1 3
WSChat\Integrations\Dialogflow\Settings::load()
S
75 1 4
WSChat\WSSettings::get_default_tab()
S
79 1 3
WSChat\PreChatForm\PreChatForm::enabled()
S
79 1 3
WSChat\WSChat::admin_live_chat()
S
79 1 3
WSChat\HelpAndSupport\HelpAndSupportController::load_faqs()
S
80 1 3
WSChat\Models\Conversation::get_meta()
S
79 1 3
_manually_load_plugin()
S
79 1 3
WSChat\PreChatForm\Fields\FormField::has_options()
S
80 1 3
WSChat\Models\Participant::isAgent()
S
80 1 3
WpFluent\Connection::setAdapter()
S
77 1 4
Viocon\Container::singleton()
S
79 1 3
WpFluent\QueryBuilder\QueryBuilderHandler::replace()
S
79 1 3
WSChat\Integrations\Dialogflow\Settings::get()
S
78 1 3
WpFluent\Connection::setAdapterConfig()
S
77 1 4
WSChat\WSUser::init()
S
89 1 2
WpFluent\QueryBuilder\QueryBuilderHandler::count()
S
66 1 9
WSChat\WfApiManager\PluginUpdate::expired_license_error_notice()
S
76 1 3
WSChat\WfApiManager\PluginActivate::create_software_api_url()
S
71 1 5
WSChat\HelpAndSupport\HelpAndSupportController::init()
S
72 1 5
WSChat\PreChatForm\Fields\FormField::mandatory()
S
79 1 3
Viocon\Container::set()
S
78 1 3
WSChat\Integrations\Dialogflow\Settings::get_project_id()
S
79 1 3
WpFluent\QueryBuilder\QueryBuilderHandler::whereNotIn()
S
78 1 3
WSChat\Integrations\Integration::load_dialogflow_settings()
S
69 1 6
Browser::getUserAgent()
S
86 1 2
Test_New_User::test_get_user_returns_logged_in_user()
S
68 1 7
WpFluent\QueryBuilder\QueryBuilderHandler::db()
S
82 1 3
WpFluent\QueryBuilder\QueryBuilderHandler::getEvent()
S
79 1 3
WSChat\PreChatForm\Fields\FormField::deactive()
S
80 1 3
WSChat\Integrations\Dialogflow\Client::normalize_json()
S
79 1 3
WSChat\WSPusher::invalid_config_notice()
S
71 1 7
Viocon\AliasFacade::setVioconInstance()
S
80 1 3
WSChat\PreChatForm\Settings::append_settings()
S
68 1 7
WpFluent\QueryBuilder\QueryBuilderHandler::whereNotNull()
S
79 1 3
WSChat\Models\Message::find()
S
70 1 6
WSChat\Integrations\Dialogflow\Settings::get_agent_id()
S
79 1 3
Browser::determine()
S
75 1 5
WSChat\Integrations\Dialogflow\Settings::enabled()
S
79 1 3
Viocon\Container::setInstance()
S
80 1 3
WSChat\PreChatForm\Fields\FormFieldOption::setLabel()
S
81 1 3
WpFluent\EventHandler::getEvents()
S
82 1 3
WSChat\WSUser::create_user()
S
73 1 5
WpFluent\Connection::setDbInstance()
S
77 1 4
WpFluent\QueryBuilder\QueryBuilderHandler::getConnection()
S
82 1 3
WpFluent\QueryBuilder\QueryBuilderHandler::having()
S
71 1 5
WSChat\Utils::is_widget_online()
S
76 1 4
Viocon\Container::has()
S
79 1 3
WSChat\WooCommerce\WooCommerce::init()
S
75 1 4
WSChat\HelpAndSupport\HelpAndSupportController::load_raise_ticket()
S
80 1 3
WSChat\Models\Tag::get_messages()
S
66 1 9
WSChat\WSSettings::load_email_settings()
S
75 1 4
WSChat\WSSettings::load_license_settings()
S
75 1 4
WSChat\WSSettings::load_customization_settings()
S
68 1 6
WpFluent\AliasFacade::setQueryBuilderInstance()
S
80 1 3
WpFluent\QueryBuilder\QueryBuilderHandler::insert()
S
79 1 3
WSChat\WSSettings::load_restrictions_settings()
S
75 1 4
Browser::getPlatform()
S
86 1 2
WSChat\WfApiManager\PluginUpdate::no_key_error_notice()
S
76 1 3
WpFluent\QueryBuilder\JoinBuilder::on()
S
78 1 3
WSChat\Models\Settings::tags_enabled()
S
79 1 3
Browser::setUserAgent()
S
74 1 5
Test_New_User::test_create_user_event_not_triggered_on_request()
S
65 1 10
WSChat\WSMessage::add_info_on_participant_has_joined_the_channel()
S
65 1 8
WSChat\Models\Participant::__construct()
S
81 1 3
WSChat\Models\Message::__get()
S
79 1 3
WSChat\Integrations\Integration::get_default_tab()
S
79 1 3
Browser::setAol()
S
85 1 2
WSChat\WSTag::init()
S
67 1 7
WSChat\Transformers\ConversationTransformer::get_date_from_gmt()
S
73 1 4
WpFluent\QueryBuilder\QueryBuilderHandler::orWhereNull()
S
79 1 3
WpFluent\QueryBuilder\Adapters\BaseAdapter::insert()
S
79 1 3
WSChat\Integrations\Dialogflow\Settings::get_defaults()
S
64 1 10
WSChat\Integrations\Dialogflow\Settings::save()
S
80 1 3
WpFluent\QueryBuilder\NestedCriteria::whereHandler()
S
71 1 5
WpFluent\Connection::getAdapter()
S
82 1 3
WSChat\WfApiManager\PluginUpdate::download_revoked_error_notice()
S
76 1 3
WpFluent\QueryBuilder\QueryBuilderHandler::selectDistinct()
S
73 1 5
WSChat\Models\Settings::hide_sensitive()
S
77 1 4
Test_Conversation::get_user()
S
76 1 4
WpFluent\QueryBuilder\QueryObject::getRawSql()
S
79 1 3
Browser::isBrowser()
S
82 1 2
WSChat\PreChatForm\Fields\FormFieldOption::label()
S
82 1 3
WSChat\Integrations\Dialogflow\Client::__construct()
S
81 1 3
WpFluent\QueryBuilder\QueryBuilderHandler::offset()
S
76 1 4
WpFluent\Connection::createAlias()
S
72 1 5
WpFluent\Connection::getEventHandler()
S
82 1 3
WSChat\HelpAndSupport\HelpAndSupportController::load_view()
S
68 1 7
WpFluent\Connection::getAdapterConfig()
S
82 1 3
Test_Conversation::test_create_new_conversation()
S
70 1 6
Browser::setRobot()
S
85 1 2
WSChat\WSChat::enqueue_scripts()
S
73 1 4
Browser::setPlatform()
S
77 1 4
WpFluent\QueryBuilder\QueryObject::__construct()
S
71 1 6
WSChat\Integrations\Dialogflow\Dialogflow::settings_view()
S
75 1 4
WpFluent\EventHandler::removeEvent()
S
79 1 3
Elex_Review_Components::on_activation()
S
79 1 3
WSChat\WSTag::get_default_tag_color()
S
74 1 4
WSChat\WSChat::Upgrade_to_premium_tab()
S
79 1 3
WSChat\Integrations\Dialogflow\Settings::get_language_code()
S
79 1 3
Elex_Review_Components::delete_options()
S
72 1 5
WSChat\Integrations\Dialogflow\Settings::get_credentials()
S
79 1 3
WSChat\Utils::woocommerce_installed()
S
78 1 3
WpFluent\Connection::getContainer()
S
82 1 3
WpFluent\QueryBuilder\QueryObject::getSql()
S
82 1 3
WpFluent\QueryBuilder\QueryBuilderHandler::statement()
S
73 1 5
WSChat\PreChatForm\Fields\FormField::active()
S
79 1 3
WSChat\WSMessage::add_info_on_chat_has_been_ended()
S
63 1 10
WSChat\Models\Participant::getStatuses()
S
66 1 9
WpFluent\QueryBuilder\Transaction::commit()
S
77 1 4
WpFluent\QueryBuilder\QueryBuilderHandler::orWhereBetween()
S
78 1 3
WpFluent\QueryBuilder\QueryBuilderHandler::setConnection()
S
77 1 4
WpFluent\QueryBuilder\QueryBuilderHandler::limit()
S
76 1 4
WSChat\Utils::get_url()
S
79 1 3
WSChat\WfApiManager\PluginUpdate::no_subscription_error_notice()
S
76 1 3
WpFluent\QueryBuilder\Raw::__toString()
S
81 1 3
WSChat\WfApiManager\PluginUpdate::cancelled_subscription_error_notice()
S
76 1 3
WSChat\WSMessage::add_message()
S
67 1 7
WpFluent\QueryBuilder\QueryBuilderHandler::find()
S
75 1 4
SampleTest::test_sample()
S
71 1 6
WSChat\WSSettings::load_general_settings()
S
72 1 5
WSChat\PreChatForm\PreChatForm::disable()
S
77 1 4
WpFluent\QueryBuilder\Transaction::rollback()
S
77 1 4
WpFluent\Connection::getDbInstance()
S
82 1 3
WpFluent\QueryBuilder\QueryBuilderHandler::raw()
S
79 1 3
WpFluent\QueryBuilder\QueryObject::getBindings()
S
82 1 3
WpFluent\QueryBuilder\QueryBuilderHandler::asObject()
S
81 1 3
WSChat\PreChatForm\Fields\FormField::activate()
S
77 1 4
WSChat\Integrations\Integration::save_settings()
S
72 1 5
WSChat\PreChatForm\Fields\FormField::deletable()
S
79 1 3
Test_New_User::test_user_has_role()
S
73 1 5
WSChat\HelpAndSupport\HelpAndSupportController::get_default_tab()
S
79 1 3
WSChat\PreChatForm\Fields\FormField::deactivate()
S
77 1 4
WSChat\WSChat::admin_live_visitors()
S
75 1 4
WpFluent\QueryBuilder\JoinBuilder::orOn()
S
78 1 3
WSChat\Models\Settings::load()
S
79 1 3
Viocon\AliasFacade::getVioconInstance()
S
81 1 3
WpFluent\QueryBuilder\Raw::__construct()
S
76 1 4

104 more item(s) not shown.