Code Analysis: CleverReach® WooCommerce Integration 1.4.8

Function Rating Maintainability Complexity Lines of code
CleverReach\WooCommerce\Components\BusinessLogicServices\Helpers\RecipientHandler\Guest_Handler::handle()
A
42 16 45
CleverReach\WooCommerce\Components\HookHandlers\Hook_Handler_Factory::create()
A
49 15 31
CleverReach\WooCommerce\Controllers\Clever_Reach_Config_Controller::update()
A
46 13 40
CleverReach\WooCommerce\Components\HookHandlers\Option_Changed_Handler::handle_roles_change()
A
46 11 37
CleverReach\WooCommerce\Components\HookHandlers\Multisite_Customer_Updated_Handler::handle()
A
47 10 36
CleverReach\WooCommerce\Controllers\Clever_Reach_Frontend_Controller::set_page()
A
52 10 23
CleverReach\WooCommerce\Components\Utility\Shop_Helper::get_register_data()
A
57 10 15
CleverReach\WooCommerce\Components\BusinessLogicServices\Helpers\RecipientHandler\Customer_Handler::handle()
A
43 8 43
CleverReach\WooCommerce\Components\Utility\Initializer::register_services()
A
35 2 131
CleverReach\WooCommerce\Components\HookHandlers\Customer_Updated_Handler::handle()
A
49 8 32
CleverReach\WooCommerce\Plugin::activate()
A
48 7 37
CleverReach\WooCommerce\Components\Repositories\Queue_Repository::find_oldest_queued_items()
A
44 6 49
CleverReach\WooCommerce\Controllers\Clever_Reach_Event_Handler_Controller::get_request_body_if_valid()
A
53 8 19
CleverReach\WooCommerce\Components\HookHandlers\Order_Created_Handler::handle()
S
49 6 30
CleverReach\WooCommerce\Components\InfrastructureServices\Logger_Service::logMessage()
S
51 6 27
cleverreach_wc_namespace_autoload()
S
51 6 26
CleverReach\WooCommerce\Components\Hook_Handler::should_register_address_updated_hook()
S
56 6 16
CleverReach\WooCommerce\Components\Utility\Task_Queue::enqueue()
S
50 5 29
CleverReach\WooCommerce\Controllers\Clever_Reach_Product_Search_Controller::validate_request()
S
62 6 11
CleverReach\WooCommerce\Components\Hook_Handler::register_hooks()
S
48 4 36
CleverReach\WooCommerce\Components\HookHandlers\Customer_Created_Handler::handle()
S
56 5 17
CleverReach\WooCommerce\Components\Repositories\Order_Repository::get_order_items()
S
58 5 16
CleverReach\WooCommerce\Components\Repositories\Order_Repository::format_order_item()
S
49 4 31
CleverReach\WooCommerce\Components\HookHandlers\Multisite_Customer_Address_Updated_Handler::handle()
S
57 5 16
CleverReach\WooCommerce\Components\HookHandlers\Multisite_Customer_Role_Added_Handler::handle()
S
57 5 16
CleverReach\WooCommerce\Controllers\Clever_Reach_Frontend_Controller::is_initial_sync_in_progress()
S
59 5 15
CleverReach\WooCommerce\Controllers\Clever_Reach_Base_Controller::process()
S
59 5 15
CleverReach\WooCommerce\Components\HookHandlers\Option_Changed_Handler::handle()
S
61 5 12
CleverReach\WooCommerce\Components\HookHandlers\Order_Created_Handler::should_handle_order_event()
S
61 5 11
CleverReach\WooCommerce\Components\Repositories\Order_Repository::get_guest_orders()
S
53 4 24
CleverReach\WooCommerce\Components\Repositories\Order_Repository::get_last_guest_checkout_order()
S
54 4 22
CleverReach\WooCommerce\Components\Utility\Version_File_Reader::sort_files()
S
55 4 20
CleverReach\WooCommerce\Controllers\Clever_Reach_Callback_Controller::update_user_info_and_credentials()
S
55 4 20
CleverReach\WooCommerce\Components\Utility\Shop_Helper::get_admin_user_data()
S
53 4 20
CleverReach\WooCommerce\Components\Repositories\Order_Repository::format_product_attributes()
S
56 4 19
CleverReach\WooCommerce\Components\InfrastructureServices\Task_Queue_Storage_Service::save()
S
55 4 19
CleverReach\WooCommerce\Controllers\Clever_Reach_Frontend_Controller::get_dashboard_config()
S
48 3 33
CleverReach\WooCommerce\Plugin::initialize()
S
56 4 18
CleverReach\WooCommerce\Controllers\Clever_Reach_Async_Process_Controller::run()
S
56 4 18
CleverReach\WooCommerce\Components\HookHandlers\Customer_Deleted_Handler::handle()
S
57 4 17
CleverReach\WooCommerce\Controllers\Clever_Reach_Event_Handler_Controller::handle_event()
S
57 4 17
CleverReach\WooCommerce\Components\Utility\Database::update()
S
58 4 16
CleverReach\WooCommerce\Components\Repositories\Base_Repository::build_condition()
S
59 4 14
CleverReach\WooCommerce\Components\Repositories\Base_Repository::find_all()
S
60 4 12
CleverReach\WooCommerce\Plugin::update_plugin_on_single_site()
S
61 4 12
CleverReach\WooCommerce\Components\Utility\Shop_Helper::is_plugin_active()
S
61 4 12
CleverReach\WooCommerce\Components\BusinessLogicServices\Helpers\RecipientHandler\Customer_Handler::get_first_name()
S
63 4 12
CleverReach\WooCommerce\Components\InfrastructureServices\Http_Client_Service::set_curl_session_options_based_on_method()
S
63 4 11
CleverReach\WooCommerce\Controllers\Clever_Reach_Check_Status_Controller::refresh_user_info()
S
62 4 11
CleverReach\WooCommerce\Components\BusinessLogicServices\Helpers\RecipientHandler\Customer_Handler::get_user_language()
S
61 4 11
CleverReach\WooCommerce\Controllers\Clever_Reach_Product_Search_Controller::format_products()
S
55 3 20
CleverReach\WooCommerce\Controllers\Clever_Reach_Frontend_Controller::load_js()
S
51 2 33
CleverReach\WooCommerce\Components\HookHandlers\Option_Changed_Handler::handle_store_name_change()
S
57 3 17
CleverReach\WooCommerce\Controllers\Clever_Reach_Frontend_Controller::build_segments()
S
57 3 16
CleverReach\WooCommerce\Plugin::uninstall_handler()
S
58 3 16
CleverReach\WooCommerce\Controllers\Clever_Reach_Callback_Controller::get_auth_info()
S
58 3 16
CleverReach\WooCommerce\Database\Migrations\Migration_1_4_3::extract_id_from_refresh_user_info_task()
S
58 3 15
CleverReach\WooCommerce\Components\InfrastructureServices\Http_Client_Service::get_headers_from_curl_response()
S
58 3 15
CleverReach\WooCommerce\Controllers\Clever_Reach_Check_Status_Controller::get_status()
S
65 4 9
CleverReach\WooCommerce\Controllers\Clever_Reach_Frontend_Controller::get_initial_sync_failure_parameters()
S
60 3 14
CleverReach\WooCommerce\Components\Repositories\Order_Repository::get_all_guest_ids()
S
52 2 28
CleverReach\WooCommerce\Database\Migrations\Migration_1_4_3::fetch_user_info_from_api()
S
60 3 13
CleverReach\WooCommerce\Controllers\Clever_Reach_Check_Status_Controller::initial_sync()
S
52 2 27
CleverReach\WooCommerce\Components\HookHandlers\Customer_Address_Updated_Handler::handle()
S
61 3 12
CleverReach\WooCommerce\Components\HookHandlers\Customer_Role_Added_Handler::handle()
S
61 3 12
CleverReach\WooCommerce\Plugin::update_plugin_if_version_changed()
S
63 3 12
CleverReach\WooCommerce\Plugin::initialize_new_site()
S
62 3 12
CleverReach\WooCommerce\Components\BusinessLogicServices\Attributes_Service::getAttributes()
S
60 3 12
CleverReach\WooCommerce\Controllers\Clever_Reach_Event_Handler_Controller::handle_user_event()
S
62 3 11
CleverReach\WooCommerce\Components\BusinessLogicServices\Helpers\RecipientHandler\Customer_Handler::get_recipient_newsletter_status()
S
62 3 11
CleverReach\WooCommerce\Plugin::uninstall()
S
63 3 11
CleverReach\WooCommerce\Components\BusinessLogicServices\Helpers\RecipientHandler\Customer_Handler::format_special_tags()
S
63 3 11
CleverReach\WooCommerce\Components\Repositories\Queue_Repository::delete_non_excluded_items()
S
61 3 11
CleverReach\WooCommerce\Components\Repositories\Recipient_Repository::insert_newsletter_values()
S
61 3 11
CleverReach\WooCommerce\Database\Migrations\Migration_1_4_3::recover_account_id_if_not_set()
S
64 3 11
CleverReach\WooCommerce\Components\BusinessLogicServices\Recipient_Service::getRecipientsWithTags()
S
62 3 11
CleverReach\WooCommerce\Controllers\Clever_Reach_Frontend_Controller::load_css()
S
55 2 23
CleverReach\WooCommerce\Controllers\Clever_Reach_Frontend_Controller::get_token_expired_config()
S
53 2 23
CleverReach\WooCommerce\Components\Utility\Database::prepare_queries_for_install()
S
52 1 37
CleverReach\WooCommerce\Components\InfrastructureServices\Task_Queue_Storage_Service::queueItemFromArray()
S
53 2 22
CleverReach\WooCommerce\Components\Repositories\Recipient_Repository::get_users_without_newsletter_status()
S
55 2 22
CleverReach\WooCommerce\Controllers\Clever_Reach_Callback_Controller::queue_refresh_user_task()
S
56 2 20
CleverReach\WooCommerce\Controllers\Clever_Reach_Index::validate_controller_name()
S
58 2 19
CleverReach\WooCommerce\Components\HookHandlers\Get_Newsletter_From_Order_Handler::handle()
S
57 2 18
CleverReach\WooCommerce\Components\Repositories\Base_Repository::build_order_by()
S
63 3 10
CleverReach\WooCommerce\Components\Repositories\Base_Repository::build_select()
S
64 3 10
CleverReach\WooCommerce\Components\Repositories\Order_Repository::format_guest()
S
71 3 5
CleverReach\WooCommerce\Components\InfrastructureServices\Config_Service::setUserOnline()
S
69 3 7
CleverReach\WooCommerce\Plugin::load_clever_reach_admin_menu()
S
72 3 5
CleverReach\WooCommerce\Components\HookHandlers\Get_Product_Handler::handle()
S
67 3 8
CleverReach\WooCommerce\Components\HookHandlers\Hook_Handler::should_handle_event()
S
74 3 5
CleverReach\WooCommerce\Database\Migrations\Migration_1_4_0::update_attributes()
S
65 3 8
CleverReach\WooCommerce\Components\BusinessLogicServices\Helpers\RecipientHandler\Customer_Handler::format_tags()
S
63 3 10
CleverReach\WooCommerce\Components\InfrastructureServices\Http_Client_Service::execute_and_return_response_for_synchronous_request()
S
58 2 15
CleverReach\WooCommerce\Components\Utility\Task_Queue::wakeup()
S
70 3 6
CleverReach\WooCommerce\Components\Utility\Version_File_Reader::read_next()
S
63 3 10
CleverReach\WooCommerce\Components\BusinessLogicServices\Recipient_Service::format_entity_ids()
S
65 3 10
CleverReach\WooCommerce\Components\HookHandlers\Order_Created_Handler::check_and_set_mailing_id()
S
64 3 10
CleverReach\WooCommerce\Components\InfrastructureServices\Task_Queue_Storage_Service::queueItemsFromArray()
S
65 3 10
CleverReach\WooCommerce\Components\Repositories\Base_Repository::update()
S
69 3 6
CleverReach\WooCommerce\Plugin::load_plugin_init_hooks()
S
58 2 14
CleverReach\WooCommerce\Components\Repositories\Config_Repository::set()
S
61 2 13
CleverReach\WooCommerce\Components\InfrastructureServices\Async_Process_Starter_Service::save_guid_and_runner()
S
60 2 13
CleverReach\WooCommerce\Controllers\Clever_Reach_Frontend_Controller::retry_sync()
S
62 2 12
CleverReach\WooCommerce\Controllers\Clever_Reach_Index::index()
S
61 2 12
CleverReach\WooCommerce\Components\Repositories\Order_Repository::get_customer_orders_by_id()
S
61 2 12
CleverReach\WooCommerce\Components\Repositories\Order_Repository::get_guest_by_id()
S
62 2 12
CleverReach\WooCommerce\Controllers\Clever_Reach_Config_Controller::get_config_parameters()
S
51 1 27
CleverReach\WooCommerce\Components\InfrastructureServices\Async_Process_Starter_Service::start_runner_asynchronously()
S
61 2 12
CleverReach\WooCommerce\Controllers\Clever_Reach_Frontend_Controller::render()
S
63 2 11
CleverReach\WooCommerce\Plugin::init_config()
S
62 2 11
CleverReach\WooCommerce\Controllers\Clever_Reach_Callback_Controller::run()
S
63 2 11
CleverReach\WooCommerce\Controllers\Clever_Reach_Callback_Controller::validate_request()
S
63 2 11
CleverReach\WooCommerce\Controllers\Clever_Reach_Event_Handler_Controller::confirm_handler()
S
63 2 11
CleverReach\WooCommerce\Components\InfrastructureServices\Task_Queue_Storage_Service::queueItemToArray()
S
55 1 20
CleverReach\WooCommerce\Components\Repositories\Order_Repository::__construct()
S
57 1 19
CleverReach\WooCommerce\Controllers\Clever_Reach_Frontend_Controller::get_welcome_config()
S
57 1 16
CleverReach\WooCommerce\Components\HookHandlers\Hook_Handler::get_recipient_repository()
S
71 2 6
CleverReach\WooCommerce\Database\Migrations\Migration_1_4_4::update()
S
75 2 5
CleverReach\WooCommerce\Components\HookHandlers\Hook_Handler::get_task_queue_storage_service()
S
71 2 6
CleverReach\WooCommerce\Components\Repositories\Recipient_Repository::get_user_data_by_id()
S
75 2 4
CleverReach\WooCommerce\Components\Repositories\Roles_Repository::get_all_roles()
S
66 2 8
CleverReach\WooCommerce\Components\BusinessLogicServices\Helpers\RecipientHandler\Guest_Handler::format_special_tags()
S
66 2 9
CleverReach\WooCommerce\Components\HookHandlers\Hook_Handler::get_recipients_service()
S
71 2 6
CleverReach\WooCommerce\Components\Sync\Default_Newsletter_Status_Sync_Task::validate_default_newsletter_status_handling()
S
73 2 5
CleverReach\WooCommerce\Components\Sync\Initial_Sync_Task::createSubTask()
S
71 2 6
CleverReach\WooCommerce\Components\Utility\Database::install()
S
71 2 6
CleverReach\WooCommerce\Components\HookHandlers\Hook_Handler::get_order_repository()
S
71 2 6
CleverReach\WooCommerce\Components\Utility\Database::uninstall()
S
71 2 6
CleverReach\WooCommerce\Components\BusinessLogicServices\Helpers\RecipientHandler\Guest_Handler::format_tags()
S
69 2 6
CleverReach\WooCommerce\Components\Utility\Shop_Helper::is_plugin_enabled()
S
72 2 6
CleverReach\WooCommerce\Controllers\Clever_Reach_Event_Handler_Controller::handler()
S
70 2 7
CleverReach\WooCommerce\Components\Utility\Shop_Helper::is_plugin_active_for_network()
S
68 2 7
CleverReach\WooCommerce\Components\BusinessLogicServices\Recipient_Service::get_formatted_tags()
S
67 2 8
CleverReach\WooCommerce\Components\InfrastructureServices\Http_Client_Service::set_curl_session_url_headers_and_body()
S
67 2 7
CleverReach\WooCommerce\Controllers\Clever_Reach_Callback_Controller::get_user_info()
S
67 2 8
CleverReach\WooCommerce\Components\Utility\Shop_Helper::get_name()
S
66 2 8
CleverReach\WooCommerce\Components\Utility\Shop_Helper::get_shop_name()
S
75 2 4
CleverReach\WooCommerce\Components\Utility\Shop_Helper::get_controller_url()
S
65 2 8
CleverReach\WooCommerce\Controllers\Clever_Reach_Base_Controller::get_param()
S
70 2 6
CleverReach\WooCommerce\Plugin::get_config_service()
S
71 2 6
CleverReach\WooCommerce\Components\Repositories\Config_Repository::get()
S
74 2 4
CleverReach\WooCommerce\Components\HookHandlers\Multisite_Customer_Updated_Handler::should_handle_event()
S
79 2 3
CleverReach\WooCommerce\Components\BusinessLogicServices\Recipient_Service::get_roles_repository()
S
71 2 6
CleverReach\WooCommerce\Components\Repositories\Process_Repository::delete_process()
S
66 2 8
CleverReach\WooCommerce\Components\Repositories\Base_Repository::escape_values()
S
69 2 7
CleverReach\WooCommerce\Components\InfrastructureServices\Http_Client_Service::get_config_service()
S
71 2 6
CleverReach\WooCommerce\Components\BusinessLogicServices\Helpers\RecipientHandler\Recipient_Handler::get_recipients_repository()
S
71 2 6
CleverReach\WooCommerce\Components\HookHandlers\Option_Changed_Handler::get_ids_with_prefix()
S
69 2 7
CleverReach\WooCommerce\Components\BusinessLogicServices\Helpers\RecipientHandler\Customer_Handler::get_role_repository()
S
71 2 6
CleverReach\WooCommerce\Components\Utility\Version_File_Reader::has_next()
S
71 2 6
CleverReach\WooCommerce\Components\Utility\Shop_Helper::get_shop_url()
S
66 2 8
CleverReach\WooCommerce\Components\BusinessLogicServices\Recipient_Service::get_recipients_repository()
S
71 2 6
CleverReach\WooCommerce\Components\InfrastructureServices\Task_Queue_Storage_Service::find()
S
64 2 10
CleverReach\WooCommerce\Components\InfrastructureServices\Task_Queue_Storage_Service::findLatestByType()
S
64 2 10
CleverReach\WooCommerce\Controllers\Clever_Reach_Settings_Controller::get_config_service()
S
71 2 6
CleverReach\WooCommerce\Components\HookHandlers\Order_Created_Handler::get_guest_newsletter_status()
S
66 2 8
CleverReach\WooCommerce\Plugin::load_clever_reach_newsletter_field()
S
65 2 9
CleverReach\WooCommerce\Controllers\Clever_Reach_Base_Controller::validate_internal_call()
S
68 2 8
CleverReach\WooCommerce\Controllers\Clever_Reach_Frontend_Controller::get_auth_proxy()
S
71 2 6
CleverReach\WooCommerce\Controllers\Clever_Reach_Base_Controller::is_post()
S
71 2 6
CleverReach\WooCommerce\Components\InfrastructureServices\Task_Queue_Storage_Service::checkIfRecordWithWhereConditionsExists()
S
67 2 7
CleverReach\WooCommerce\Controllers\Clever_Reach_Frontend_Controller::get_config_service()
S
71 2 6
CleverReach\WooCommerce\Controllers\Clever_Reach_Frontend_Controller::set_initial_sync_settings()
S
71 2 5
CleverReach\WooCommerce\Plugin::end_session()
S
74 2 5
CleverReach\WooCommerce\Controllers\Clever_Reach_Check_Status_Controller::get_queue_service()
S
71 2 6
CleverReach\WooCommerce\Controllers\Clever_Reach_Config_Controller::run()
S
68 2 8
CleverReach\WooCommerce\Components\Repositories\Base_Repository::find_one()
S
73 2 4
CleverReach\WooCommerce\Components\InfrastructureServices\Async_Process_Starter_Service::get_http_client()
S
71 2 6
CleverReach\WooCommerce\Controllers\Clever_Reach_Event_Handler_Controller::get_recipient_repository()
S
71 2 6
CleverReach\WooCommerce\Components\Repositories\Base_Repository::escape_value()
S
77 2 3
CleverReach\WooCommerce\Controllers\Clever_Reach_Frontend_Controller::get_queue_service()
S
71 2 6
CleverReach\WooCommerce\Components\Repositories\Order_Repository::get_order_by_id()
S
75 2 4
CleverReach\WooCommerce\Components\HookHandlers\Customer_Created_Handler::should_handle_event()
S
79 2 3
CleverReach\WooCommerce\Plugin::is_cleverreach_page()
S
77 2 3
CleverReach\WooCommerce\Components\InfrastructureServices\Config_Service::getProductSearchParameters()
S
68 2 7
CleverReach\WooCommerce\Controllers\Clever_Reach_Product_Search_Controller::run()
S
64 2 10
CleverReach\WooCommerce\Controllers\Clever_Reach_Settings_Controller::save_settings()
S
64 2 10
CleverReach\WooCommerce\Plugin::instance()
S
69 2 7
CleverReach\WooCommerce\Components\HookHandlers\Customer_Updated_Handler::should_handle_event()
S
79 2 3
CleverReach\WooCommerce\Plugin::plugin_trigger_check()
S
69 2 7
CleverReach\WooCommerce\Plugin::start_session()
S
73 2 5
CleverReach\WooCommerce\Components\Repositories\Process_Repository::get_runner()
S
64 2 9
CleverReach\WooCommerce\Controllers\Clever_Reach_Event_Handler_Controller::get_config_service()
S
71 2 6
CleverReach\WooCommerce\Components\Repositories\Queue_Repository::delete_completed_items_by_type()
S
67 2 7
CleverReach\WooCommerce\Plugin::should_show_notification()
S
79 2 3
CleverReach\WooCommerce\Plugin::get_proxy()
S
71 2 6
CleverReach\WooCommerce\Components\BusinessLogicServices\Recipient_Service::getAllTags()
S
67 2 7
CleverReach\WooCommerce\Plugin::is_plugin_version_changed()
S
65 2 9
CleverReach\WooCommerce\Plugin::run_migrations()
S
65 2 9
CleverReach\WooCommerce\Components\Repositories\Queue_Repository::get_config_service()
S
71 2 6
CleverReach\WooCommerce\Components\Repositories\Recipient_Repository::get_customer_by_email()
S
75 2 4
CleverReach\WooCommerce\Components\Repositories\Recipient_Repository::get_user_ids_for_roles()
S
61 1 15
CleverReach\WooCommerce\Components\Repositories\Recipient_Repository::get_all_customer_ids()
S
62 1 14
CleverReach\WooCommerce\Controllers\Clever_Reach_Frontend_Controller::get_initial_sync_settings_config()
S
61 1 12
CleverReach\WooCommerce\Controllers\Clever_Reach_Product_Search_Controller::search()
S
62 1 12
CleverReach\WooCommerce\Plugin::show_message()
S
62 1 12
CleverReach\WooCommerce\Components\Utility\Shop_Helper::push_user_offline_notification()
S
61 1 12
CleverReach\WooCommerce\Plugin::create_admin_menu()
S
64 1 11
CleverReach\WooCommerce\Components\Repositories\Product_Repository::get_product_ids_by_search_term()
S
63 1 11
CleverReach\WooCommerce\Components\InfrastructureServices\Http_Client_Service::set_common_options_for_curl_session()
S
64 1 11
CleverReach\WooCommerce\Controllers\Clever_Reach_Product_Search_Controller::get_filters()
S
63 1 11
CleverReach\WooCommerce\Components\Repositories\Queue_Repository::find_running_queues()
S
64 1 11
CleverReach\WooCommerce\Components\Sync\Default_Newsletter_Status_Sync_Task::execute()
S
63 1 11
CleverReach\WooCommerce\Controllers\Clever_Reach_Frontend_Controller::__construct()
S
82 1 3
CleverReach\WooCommerce\Components\Utility\Shop_Helper::get_clever_reach_base_url()
S
78 1 3
CleverReach\WooCommerce\Controllers\Clever_Reach_Base_Controller::get_raw_input()
S
80 1 3
CleverReach\WooCommerce\Components\Repositories\Recipient_Repository::get_all_guest_ids()
S
76 1 4
CleverReach\WooCommerce\Components\Repositories\Process_Repository::__construct()
S
76 1 4
CleverReach\WooCommerce\Components\InfrastructureServices\Config_Service::show_admin_notice()
S
80 1 3
CleverReach\WooCommerce\Components\Sync\Initial_Sync_Task::getDefaultNewsletterStatusSyncTaskName()
S
81 1 3
CleverReach\WooCommerce\Components\Utility\Shop_Helper::get_auth_redirect_url()
S
78 1 3
CleverReach\WooCommerce\Controllers\Clever_Reach_Frontend_Controller::get_initial_sync_config()
S
68 1 7
CleverReach\WooCommerce\Components\Utility\Shop_Helper::get_refresh_auth_redirect_url()
S
77 1 3
CleverReach\WooCommerce\Components\Repositories\Product_Repository::__construct()
S
76 1 4
CleverReach\WooCommerce\Components\InfrastructureServices\Task_Queue_Storage_Service::findAll()
S
73 1 5
CleverReach\WooCommerce\Plugin::uninstall_plugin_from_site()
S
74 1 5
CleverReach\WooCommerce\Database\Migrations\Migration_1_4_0::add_priority_column_to_queue_table()
S
75 1 4
CleverReach\WooCommerce\Components\InfrastructureServices\Config_Service::get_database_version()
S
80 1 3
CleverReach\WooCommerce\Controllers\Clever_Reach_Base_Controller::redirect404()
S
72 1 6
CleverReach\WooCommerce\Components\InfrastructureServices\Config_Service::getCrEventHandlerURL()
S
81 1 3
CleverReach\WooCommerce\Plugin::plugin_add_trigger()
S
77 1 4
CleverReach\WooCommerce\Components\InfrastructureServices\Config_Service::getNotificationMessage()
S
82 1 3
CleverReach\WooCommerce\Plugin::plugin_already_initialized()
S
76 1 4
CleverReach\WooCommerce\Components\InfrastructureServices\Http_Client_Service::set_curl_session_options_for_asynchronous_request()
S
75 1 4
CleverReach\WooCommerce\Plugin::register_checkout_form_newsletter()
S
79 1 3
CleverReach\WooCommerce\Components\Repositories\Queue_Repository::__construct()
S
76 1 4
CleverReach\WooCommerce\Components\Repositories\Queue_Repository::find_latest()
S
78 1 3
CleverReach\WooCommerce\Components\Sync\Initial_Sync_Task::makeDefaultNewsletterStatusSyncTask()
S
81 1 3
CleverReach\WooCommerce\Components\Repositories\Process_Repository::save()
S
78 1 3
CleverReach\WooCommerce\Components\BusinessLogicServices\Notification_Service::push()
S
71 1 6
CleverReach\WooCommerce\Components\InfrastructureServices\Task_Queue_Storage_Service::updateQueueItem()
S
67 1 7
CleverReach\WooCommerce\Components\BusinessLogicServices\Attributes_Service::getRecipientAttributes()
S
81 1 3
CleverReach\WooCommerce\Components\Sync\Initial_Sync_Task::getRecipientSyncTasksProgress()
S
78 1 3
CleverReach\WooCommerce\Components\Repositories\Base_Repository::escape()
S
80 1 3
CleverReach\WooCommerce\Components\InfrastructureServices\Config_Service::set_default_newsletter_status()
S
80 1 3
CleverReach\WooCommerce\Database\Migrations\Migration_1_2_0::update()
S
82 1 3
CleverReach\WooCommerce\Controllers\Clever_Reach_Config_Controller::__construct()
S
80 1 3
CleverReach\WooCommerce\Controllers\Clever_Reach_Product_Search_Controller::__construct()
S
81 1 3
CleverReach\WooCommerce\Components\InfrastructureServices\Config_Service::is_newsletter_checkbox_disabled()
S
80 1 3
CleverReach\WooCommerce\Components\Repositories\Base_Repository::get_table_name()
S
76 1 4
CleverReach\WooCommerce\Controllers\Clever_Reach_Frontend_Controller::is_auth_token_valid()
S
76 1 4
CleverReach\WooCommerce\Components\InfrastructureServices\Config_Service::get_subscribe_for_newsletter_label()
S
80 1 3
CleverReach\WooCommerce\Components\BusinessLogicServices\Recipient_Service::get_recipient_handler()
S
80 1 3
CleverReach\WooCommerce\Components\BusinessLogicServices\Helpers\RecipientHandler\Recipient_Handler::handle()
S
100 1 0
CleverReach\WooCommerce\Database\Migrations\Migration_1_4_3::update()
S
82 1 3
CleverReach\WooCommerce\Components\InfrastructureServices\Config_Service::set_plugin_updated_to_version_1_2_0()
S
80 1 3
CleverReach\WooCommerce\Components\Repositories\Order_Repository::get_guest_order_count()
S
80 1 3
CleverReach\WooCommerce\Components\InfrastructureServices\Config_Service::isProductSearchEnabled()
S
82 1 3
CleverReach\WooCommerce\Plugin::uninstall_plugin_from_deleted_site()
S
81 1 3
CleverReach\WooCommerce\Components\InfrastructureServices\Config_Service::save_newsletter_checkbox_disabled()
S
80 1 3
CleverReach\WooCommerce\Components\Utility\Shop_Helper::get_shop_language()
S
80 1 3
CleverReach\WooCommerce\Components\Utility\Shop_Helper::get_event_handler_url()
S
78 1 3
CleverReach\WooCommerce\Components\InfrastructureServices\Http_Client_Service::sendHttpRequestAsync()
S
72 1 5
CleverReach\WooCommerce\Controllers\Clever_Reach_Frontend_Controller::is_token_alive()
S
81 1 3
CleverReach\WooCommerce\Components\InfrastructureServices\Http_Client_Service::set_curl_session_and_common_request_parts()
S
71 1 6
CleverReach\WooCommerce\Components\Utility\Shop_Helper::get_plugin_name()
S
78 1 3
CleverReach\WooCommerce\Components\InfrastructureServices\Config_Service::getAuthIframeColor()
S
82 1 3
CleverReach\WooCommerce\Components\BusinessLogicServices\Order_Items_Service::get_customer_order_items()
S
73 1 5
CleverReach\WooCommerce\Components\InfrastructureServices\Task_Queue_Storage_Service::deleteCompletedQueueItems()
S
80 1 3
CleverReach\WooCommerce\Controllers\Clever_Reach_Settings_Controller::get_settings()
S
67 1 8
CleverReach\WooCommerce\Components\InfrastructureServices\Config_Service::set_language()
S
80 1 3
CleverReach\WooCommerce\Components\Repositories\Base_Repository::find_by_pk()
S
79 1 3
CleverReach\WooCommerce\Components\InfrastructureServices\Config_Service::save_admin_notification_data()
S
67 1 8
CleverReach\WooCommerce\Components\Sync\Initial_Sync_Task::setRecipientSyncTasks()
S
72 1 5
CleverReach\WooCommerce\Controllers\Clever_Reach_Base_Controller::return_json()
S
80 1 3
CleverReach\WooCommerce\Components\InfrastructureServices\Http_Client_Service::get_body_from_curl_response()
S
66 1 9
CleverReach\WooCommerce\Components\HookHandlers\Hook_Handler::get_customer_id_with_prefix()
S
80 1 3
CleverReach\WooCommerce\Components\InfrastructureServices\Config_Service::getClientSecret()
S
81 1 3
CleverReach\WooCommerce\Components\Utility\Version_File_Reader::get_file_version()
S
78 1 3
CleverReach\WooCommerce\Components\Utility\Shop_Helper::get_plugin_version()
S
74 1 4
CleverReach\WooCommerce\Components\BusinessLogicServices\Recipient_Service::__construct()
S
71 1 6
CleverReach\WooCommerce\Plugin::switch_to_site_and_uninstall_plugin()
S
74 1 5
CleverReach\WooCommerce\Plugin::update_option_for_plugin_update_check()
S
80 1 3
CleverReach\WooCommerce\Components\HookHandlers\Hook_Handler::is_initial_sync_queued()
S
75 1 4
CleverReach\WooCommerce\Controllers\Clever_Reach_Async_Process_Controller::__construct()
S
81 1 3
CleverReach\WooCommerce\Components\InfrastructureServices\Config_Service::get_admin_notification_data()
S
75 1 4
CleverReach\WooCommerce\Components\Repositories\Config_Repository::__construct()
S
73 1 5
CleverReach\WooCommerce\Database\Migrations\Migration_1_4_0::add_composite_index_to_queue_table()
S
76 1 4
CleverReach\WooCommerce\Components\Utility\Database::plugin_already_initialized()
S
74 1 4
CleverReach\WooCommerce\Components\InfrastructureServices\Task_Queue_Storage_Service::findOldestQueuedItems()
S
79 1 3
CleverReach\WooCommerce\Components\InfrastructureServices\Config_Service::getClientId()
S
81 1 3
CleverReach\WooCommerce\Components\Hook_Handler::register_hook()
S
68 1 8
CleverReach\WooCommerce\Components\InfrastructureServices\Task_Queue_Storage_Service::__construct()
S
80 1 3
CleverReach\WooCommerce\Components\InfrastructureServices\Config_Service::get_language()
S
80 1 3
CleverReach\WooCommerce\Components\Utility\Shop_Helper::is_plugin_active_for_current_site()
S
69 1 7
CleverReach\WooCommerce\Components\Repositories\Roles_Repository::__construct()
S
76 1 4
CleverReach\WooCommerce\Components\Utility\Version_File_Reader::get_class_name()
S
78 1 3
CleverReach\WooCommerce\Components\Utility\Shop_Helper::is_cleverreach_plugin_for_wordpress_installed()
S
79 1 3
CleverReach\WooCommerce\Components\Utility\Version_File_Reader::__construct()
S
77 1 4
CleverReach\WooCommerce\Components\BusinessLogicServices\Helpers\RecipientHandler\Customer_Handler::get_config_service()
S
80 1 3
CleverReach\WooCommerce\Components\InfrastructureServices\Config_Service::get_default_newsletter_status()
S
80 1 3
CleverReach\WooCommerce\Controllers\Clever_Reach_Event_Handler_Controller::die_with_status()
S
77 1 4
CleverReach\WooCommerce\Components\Repositories\Base_Repository::__construct()
S
73 1 5
CleverReach\WooCommerce\Components\InfrastructureServices\Config_Service::set_database_version()
S
80 1 3
CleverReach\WooCommerce\Components\InfrastructureServices\Http_Client_Service::sendHttpRequest()
S
72 1 5
CleverReach\WooCommerce\Components\Utility\Update\Update_Schema::__construct()
S
68 1 7
CleverReach\WooCommerce\Components\Repositories\Base_Repository::delete()
S
80 1 3
CleverReach\WooCommerce\Components\Utility\Shop_Helper::is_woocommerce_active()
S
79 1 3
CleverReach\WooCommerce\Controllers\Clever_Reach_Frontend_Controller::load_global_css()
S
67 1 9
CleverReach\WooCommerce\Components\BusinessLogicServices\Recipient_Service::getAllRecipientsIds()
S
66 1 8
CleverReach\WooCommerce\Components\InfrastructureServices\Config_Service::save_subscribe_for_newsletter_label()
S
80 1 3
CleverReach\WooCommerce\Components\Repositories\Order_Repository::get_config_service()
S
80 1 3
CleverReach\WooCommerce\Controllers\Clever_Reach_Product_Search_Controller::get_products_by_search_term_or_id()
S
71 1 6
CleverReach\WooCommerce\Components\Repositories\Base_Repository::insert()
S
76 1 4
CleverReach\WooCommerce\Components\InfrastructureServices\Async_Process_Starter_Service::get_async_process_started_base_url()
S
80 1 3
CleverReach\WooCommerce\Components\InfrastructureServices\Config_Service::getQueueName()
S
82 1 3
CleverReach\WooCommerce\Components\InfrastructureServices\Task_Queue_Storage_Service::deleteBy()
S
79 1 3
CleverReach\WooCommerce\Components\InfrastructureServices\Config_Service::getIntegrationName()
S
81 1 3
CleverReach\WooCommerce\Components\Repositories\Config_Repository::value_exists()
S
75 1 4
CleverReach\WooCommerce\Plugin::__construct()
S
73 1 5
CleverReach\WooCommerce\Components\Utility\Database::__construct()
S
81 1 3
CleverReach\WooCommerce\Controllers\Clever_Reach_Frontend_Controller::is_initial_sync_config_set()
S
76 1 4
CleverReach\WooCommerce\Controllers\Clever_Reach_Event_Handler_Controller::__construct()
S
81 1 3
CleverReach\WooCommerce\Components\Utility\Shop_Helper::is_curl_enabled()
S
80 1 3
CleverReach\WooCommerce\Controllers\Clever_Reach_Callback_Controller::refresh_tokens()
S
81 1 3
CleverReach\WooCommerce\Components\Utility\Database::get_newsletter_column()
S
80 1 3
CleverReach\WooCommerce\Plugin::register_form_field_newsletter()
S
79 1 3
CleverReach\WooCommerce\Plugin::load_plugin_text_domain()
S
68 1 8
CleverReach\WooCommerce\Components\BusinessLogicServices\Recipient_Service::getAllSpecialTags()
S
68 1 9
CleverReach\WooCommerce\Components\Utility\Update\Update_Schema::update()
S
100 1 0
CleverReach\WooCommerce\Components\BusinessLogicServices\Recipient_Service::recipientSyncCompleted()
S
91 1 2
CleverReach\WooCommerce\Components\InfrastructureServices\Http_Client_Service::set_curl_session_options_for_synchronous_request()
S
79 1 3
CleverReach\WooCommerce\Database\Migrations\Migration_1_4_0::update()
S
75 1 5
CleverReach\WooCommerce\Components\InfrastructureServices\Config_Service::getConfigRepository()
S
80 1 3
CleverReach\WooCommerce\Controllers\Clever_Reach_Frontend_Controller::check_if_refresh_token_exists()
S
80 1 3
CleverReach\WooCommerce\Components\Utility\Shop_Helper::get_sync_language()
S
75 1 4
CleverReach\WooCommerce\Components\InfrastructureServices\Config_Service::getIntegrationListName()
S
79 1 3
CleverReach\WooCommerce\Controllers\Clever_Reach_Frontend_Controller::build_first_email()
S
76 1 4
CleverReach\WooCommerce\Components\InfrastructureServices\Config_Service::set_show_admin_notice()
S
80 1 3
CleverReach\WooCommerce\Database\Migrations\Migration_1_4_1::update()
S
82 1 3
CleverReach\WooCommerce\Database\Migrations\Migration_1_4_1::rename_initial_sync_queue_items()
S
79 1 3
CleverReach\WooCommerce\Components\BusinessLogicServices\Order_Items_Service::getOrderItems()
S
76 1 4
CleverReach\WooCommerce\Components\InfrastructureServices\Http_Client_Service::initialize_curl_session()
S
80 1 3
CleverReach\WooCommerce\Components\InfrastructureServices\Config_Service::is_plugin_updated_to_version_1_2_0()
S
80 1 3
CleverReach\WooCommerce\Plugin::init_database()
S
76 1 4
CleverReach\WooCommerce\Components\Repositories\Recipient_Repository::update_user_newsletter_field()
S
79 1 3
CleverReach\WooCommerce\Components\InfrastructureServices\Config_Service::getPluginUrl()
S
79 1 3
CleverReach\WooCommerce\Components\Utility\Database::prepare_queries_for_deleting()
S
68 1 7
CleverReach\WooCommerce\Components\InfrastructureServices\Async_Process_Starter_Service::start()
S
70 1 6
CleverReach\WooCommerce\Components\InfrastructureServices\Async_Process_Starter_Service::format_url()
S
74 1 4