Code Analysis: Return Refund and Exchange for WooCommerce 4.4.5

Function Rating Maintainability Complexity Lines of code
Woo_Refund_And_Exchange_Lite::wps_rma_plug_generate_html()
D
9
100 383
Woo_Refund_And_Exchange_Lite_Api_Process::wps_rma_refund_request_process()
D
19
62 216
wps_rma_show_buttons()
D
27
55 104
Woo_Refund_And_Exchange_Lite_Public::wps_rma_return_button_and_details()
D
22
39 205
wps_rma_return_req_approve_callback()
D
30 32 112
Woo_Refund_And_Exchange_Lite_Admin::wrael_admin_save_tab_settings()
C
37 30 63
Woo_Refund_And_Exchange_Lite_Common::wps_rma_send_order_msg_callback()
C
34 26 81
wps_rma_save_return_request_callback()
C
33 24 92
Woo_Refund_And_Exchange_Lite_Common::wps_rma_standard_save_settings_filter()
B
40 24 51
Woo_Refund_And_Exchange_Lite_Public::wps_rma_product_return_template()
B
42 21 47
Wps_Rma_Settings_Extend::wps_rma_exchange_settings_array_set()
B
24
5 282
Woo_Refund_And_Exchange_Lite_Admin::wrael_admin_enqueue_scripts()
B
36 17 76
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_manage_stock()
B
40 18 54
Woo_Refund_And_Exchange_Lite_Common::wps_rma_order_return_attach_files()
B
41 18 48
wps_rma_css_and_js_load_page()
B
51 19 21
Woo_Refund_And_Exchange_Lite_Public::wps_rma_refund_button()
B
43 17 44
Woo_Refund_And_Exchange_Lite_Common::wrael_common_enqueue_scripts()
A
36 13 79
Woo_Refund_And_Exchange_Lite_Onboarding_Steps::wps_rma_send_onboarding_data()
A
40 14 59
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_refund_settings_page()
A
28
5 186
Woo_Refund_And_Exchange_Lite_Common::wps_rma_save_return_request()
A
47 15 31
Woo_Refund_And_Exchange_Lite_Admin::wrael_admin_enqueue_styles()
A
48 14 30
Woo_Refund_And_Exchange_Lite_Api_Process::wps_rma_refund_request_accept_process()
A
44 13 43
Woo_Refund_And_Exchange_Lite_Api_Process::wps_rma_refund_request_cancel_process()
A
44 13 43
Woo_Refund_And_Exchange_Lite_Admin::wps_developer_hooks_function()
A
50 13 26
Wps_Rma_Policies_Settings::wps_rma_setting_extend_show_column5_set()
A
43 11 52
Woo_Refund_And_Exchange_Lite_Common::wps_rma_woocommerce_get_order_item_totals()
A
55 13 16
wps_rma_return_req_cancel_callback()
A
45 11 39
wps_json_validate()
A
47 11 39
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_save_policies_setting()
A
51 12 22
Woo_Refund_And_Exchange_Lite_Onboarding_Steps::wps_rma_add_on_boarding_form_fields()
A
32 4 134
wps_banner_notification_plugin_html()
A
51 11 26
Wps_Rma_Policies_Settings::wps_rma_global_shipping_fee_set()
A
47 10 38
Woo_Refund_And_Exchange_Lite::woo_refund_and_exchange_lite_admin_hooks()
A
40 8 56
Woo_Refund_And_Exchange_Lite_Admin::wrael_options_page()
A
50 9 26
wps_rma_banner_notification_html()
A
53 9 23
Wps_Rma_Settings_Extend::wps_rma_cancel_settings_array_set()
A
35 3 103
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_refund_amount()
A
49 8 27
Woo_Refund_And_Exchange_Lite_Admin::wps_developer_admin_hooks_listing()
A
54 8 22
Woo_Refund_And_Exchange_Lite_Admin::wps_developer_public_hooks_listing()
A
54 8 22
Wps_Rma_Settings_Extend::wps_rma_general_setting_extend_set()
A
35 1 124
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_save_banner_info()
S
57 8 15
wps_rma_order_number()
S
53 7 25
Woo_Refund_And_Exchange_Lite_Onboarding_Steps::wps_rma_add_deactivation_form_fields()
S
38 3 84
Woo_Refund_And_Exchange_Lite_Activator::wps_rma_create_pages()
S
47 6 38
filtered_array()
S
55 7 20
Wps_Rma_Settings_Extend::wps_rma_whatsapp_notification_settings_array_set()
S
35 1 109
Woo_Refund_And_Exchange_Lite_Onboarding_Steps::wps_rma_get_client_ip()
S
57 7 19
Woo_Refund_And_Exchange_Lite_Common::wps_rma_role_capability()
S
50 6 34
Woo_Refund_And_Exchange_Lite_Admin::__construct()
S
56 7 17
Woo_Refund_And_Exchange_Lite_Common::wps_rma_tracker_send_event()
S
50 6 29
Woo_Refund_And_Exchange_Lite_Onboarding_Steps::wps_rma_onboarding_enqueue_scripts()
S
50 6 26
Woo_Refund_And_Exchange_Lite_Admin::wps_wrma_add_metaboxes()
S
48 5 39
Wps_Rma_Policies_Settings::wps_rma_setting_extend_column5_set()
S
48 5 37
Wps_Rma_Settings_Extend::wps_rma_sms_notification_settings_array_set()
S
38 1 92
Woo_Refund_And_Exchange_Lite_Rest_Api::wps_rma_default_permission_check()
S
56 6 17
Woo_Refund_And_Exchange_Lite::wps_rma_plug_default_tabs()
S
42 3 58
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_order_message_settings_page()
S
43 3 54
Woo_Refund_And_Exchange_Lite::wps_rma_plug_admin_notice()
S
53 5 23
Wps_Rma_Settings_Extend::wps_rma_refund_appearance_setting_extend_set()
S
44 3 51
wps_wrma_format_price()
S
55 5 20
Wps_Rma_Settings_Extend::wps_rma_wallet_settings_array_set()
S
42 2 64
Woo_Refund_And_Exchange_Lite::woo_refund_and_exchange_lite_dependencies()
S
56 5 18
Woo_Refund_And_Exchange_Lite_Deactivator::woo_refund_and_exchange_lite_deactivate()
S
57 5 17
Woo_Refund_And_Exchange_Lite_Onboarding_Steps::wps_rma_show_onboarding_popup_check()
S
57 5 16
Woo_Refund_And_Exchange_Lite_Onboarding_Steps::wps_rma_onboarding_enqueue_styles()
S
57 5 15
wps_rma_standard_check_multistep()
S
59 5 15
deactivate_woo_refund_and_exchange_lite()
S
59 5 13
Woo_Refund_And_Exchange_Lite_Onboarding_Steps::wps_rma_hubwoo_submit_form()
S
51 4 27
Woo_Refund_And_Exchange_Lite_Deactivator::wps_rma_delete_wpml_translate_post()
S
61 5 11
Woo_Refund_And_Exchange_Lite_Admin::wrael_admin_general_settings_page()
S
42 1 66
Woo_Refund_And_Exchange_Lite_Activator::woo_refund_and_exchange_lite_activate()
S
56 4 17
Wps_Rma_Settings_Extend::wps_rma_refund_setting_extend_set()
S
44 1 60
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_dismiss_notice_banner_callback()
S
64 5 9
wps_rma_get_meta_data()
S
60 4 13
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_return_req_approve()
S
60 4 12
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_return_req_cancel()
S
60 4 12
auto_update_woo_refund_and_exchange_lite()
S
63 4 12
Woo_Refund_And_Exchange_Lite_Rest_Api::wps_rma_refund_request_accept_callback()
S
61 4 11
Woo_Refund_And_Exchange_Lite_Rest_Api::wps_rma_refund_request_cancel_callback()
S
61 4 11
Woo_Refund_And_Exchange_Lite_Rest_Api::wps_rma_refund_request_callback()
S
61 4 11
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_plugin_admin_settings_tabs_addon_after()
S
52 3 25
Woo_Refund_And_Exchange_Lite_Public::wrael_public_enqueue_scripts()
S
53 3 21
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_plugin_admin_settings_tabs_addon_before()
S
56 3 19
activate_woo_refund_and_exchange_lite()
S
56 3 18
Wps_Rma_Refund_Request_Accept_Email::init_form_fields()
S
44 1 48
Wps_Rma_Refund_Request_Cancel_Email::init_form_fields()
S
44 1 48
Wps_Rma_Refund_Request_Email::trigger()
S
56 3 18
Wps_Rma_Refund_Request_Email::init_form_fields()
S
44 1 48
Woo_Refund_And_Exchange_Lite::__construct()
S
58 3 17
Woo_Refund_And_Exchange_Lite_Onboarding_Steps::wps_rma_handle_form_submission_for_hubspot()
S
58 3 17
Woo_Refund_And_Exchange_Lite::woo_refund_and_exchange_lite_common_hooks()
S
49 2 31
Wps_Rma_Refund_Request_Accept_Email::trigger()
S
57 3 16
Wps_Rma_Refund_Request_Cancel_Email::trigger()
S
57 3 16
Wps_Rma_Order_Messages_Email::trigger()
S
58 3 15
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_remove_default_submenu()
S
66 4 8
Wps_Rma_Policies_Settings::wps_rma_setting_extend_column3_set()
S
67 4 7
Wps_Rma_Policies_Settings::wps_rma_setting_extend_show_column3_set()
S
66 4 7
Woo_Refund_And_Exchange_Lite_Common::wps_rma_add_custom_order_status()
S
60 3 13
Woo_Refund_And_Exchange_Lite_Common::wps_rma_plugin_on_create_blog()
S
60 3 13
Woo_Refund_And_Exchange_Lite_Onboarding_Steps::wps_rma_hic_post()
S
51 2 28
Wps_Rma_Order_Messages_Email::init_form_fields()
S
47 1 39
Woo_Refund_And_Exchange_Lite_Admin::wps_sfw_get_update_notification_data()
S
53 2 23
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_api_settings_page()
S
48 1 37
Woo_Refund_And_Exchange_Lite_Common::wps_rma_register_custom_order_status()
S
50 1 36
Woo_Refund_And_Exchange_Lite_Onboarding_Steps::wps_rma_add_onboarding_popup_screen()
S
73 3 5
wps_rma_update_meta_data()
S
65 3 9
Woo_Refund_And_Exchange_Lite_Onboarding_Steps::wps_rma_add_deactivation_popup_screen()
S
70 3 6
Woo_Refund_And_Exchange_Lite_Public::wrael_public_enqueue_styles()
S
71 3 5
Woo_Refund_And_Exchange_Lite_Loader::wrael_run()
S
66 3 8
Woo_Refund_And_Exchange_Lite_Admin::wps_plugins_listing_page()
S
68 3 7
Woo_Refund_And_Exchange_Lite_Common::wrael_common_enqueue_styles()
S
71 3 5
Woo_Refund_And_Exchange_Lite_Onboarding_Steps::wps_rma_valid_page_screen_check()
S
67 3 8
Wps_Rma_Policies_Settings::__construct()
S
70 3 6
Wps_Rma_Policies_Settings::wps_rma_setting_extend_show_column1_set()
S
68 3 6
Wps_Rma_Policies_Settings::wps_rma_setting_extend_column1_set()
S
69 3 6
Wps_Rma_Settings_Extend::__construct()
S
70 3 6
Woo_Refund_And_Exchange_Lite_Rest_Api::wps_rma_add_endpoint()
S
53 1 29
run_woo_refund_and_exchange_lite()
S
63 2 11
Wps_Rma_Refund_Request_Email::__construct()
S
55 1 20
Wps_Rma_Refund_Request_Accept_Email::__construct()
S
55 1 20
Wps_Rma_Refund_Request_Email::get_content_plain()
S
56 1 19
Wps_Rma_Refund_Request_Cancel_Email::__construct()
S
55 1 19
Wps_Rma_Refund_Request_Email::get_content_html()
S
57 1 19
Wps_Rma_Order_Messages_Email::get_content_html()
S
57 1 18
Wps_Rma_Refund_Request_Accept_Email::get_content_plain()
S
57 1 18
Wps_Rma_Order_Messages_Email::__construct()
S
56 1 18
Wps_Rma_Order_Messages_Email::get_content_plain()
S
57 1 18
Wps_Rma_Refund_Request_Accept_Email::get_content_html()
S
57 1 18
Wps_Rma_Refund_Request_Cancel_Email::get_content_plain()
S
58 1 17
Wps_Rma_Refund_Request_Cancel_Email::get_content_html()
S
58 1 17
Woo_Refund_And_Exchange_Lite_Onboarding_Steps::__construct()
S
57 1 16
Woo_Refund_And_Exchange_Lite::is_enbale_usage_tracking()
S
74 2 4
Wps_Rma_Vc_Widgets::__construct()
S
66 2 8
Woo_Refund_And_Exchange_Lite_Admin::wps_sanitize_array()
S
68 2 7
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_lite_admin_menus()
S
63 2 10
Woo_Refund_And_Exchange_Lite::wps_rma_plug_load_template()
S
66 2 8
Woo_Refund_And_Exchange_Lite_Common::wps_rma_fetch_order_msgs_callback()
S
66 2 7
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_api_secret_key()
S
66 2 8
Woo_Refund_And_Exchange_Lite_Activator::wps_rma_wpml_translate_post()
S
73 2 5
woo_refund_and_exchange_lite_constants()
S
75 2 5
woo_refund_and_exchange_lite_custom_settings_at_plugin_tab()
S
61 2 10
Woo_Refund_And_Exchange_Lite::wps_saved_notice_hook_name()
S
70 2 5
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_set_cron_for_plugin_notification()
S
67 2 7
Woo_Refund_And_Exchange_Lite_Common::wps_rma_cancel_return_request_callback()
S
65 2 8
wps_rma_lite_settings_link()
S
66 2 7
Woo_Refund_And_Exchange_Lite_Onboarding_Steps::get_instance()
S
72 2 6
Wps_Rma_Settings_Extend::wps_rma_order_message_setting_extend_set()
S
59 1 14
Woo_Refund_And_Exchange_Lite_Common::wps_rma_woocommerce_emails()
S
62 1 11
Wps_Rma_Order_Messages_Email::get_default_subject()
S
79 1 3
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_cancel_settings_array()
S
76 1 4
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_get_count()
S
82 1 3
wps_rma_plugin_error_notice_lite()
S
69 1 10
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_refund_setting_extend()
S
76 1 4
Woo_Refund_And_Exchange_Lite_Loader::add_filter()
S
77 1 3
Wps_Rma_Refund_Request_Accept_Email::get_default_subject()
S
79 1 3
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_setting_extend_column1()
S
77 1 4
Woo_Refund_And_Exchange_Lite_Loader::add()
S
64 1 10
Wps_Rma_Refund_Request_Accept_Email::get_default_heading()
S
79 1 3
Woo_Refund_And_Exchange_Lite_Loader::__construct()
S
77 1 4
Woo_Refund_And_Exchange_Lite_Admin::wrael_admin_submenu_page()
S
64 1 10
Wps_Rma_Refund_Request_Email::get_default_heading()
S
79 1 3
Wps_Rma_Vc_Widgets::wps_rma_refund_form_map()
S
64 1 9
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_setting_extend_show_column5()
S
75 1 4
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_setting_extend_column3()
S
77 1 4
Woo_Refund_And_Exchange_Lite_Common::wps_wrael_last_send_time()
S
78 1 3
Wps_Rma_Refund_Request_Cancel_Email::get_default_heading()
S
79 1 3
Wps_Rma_Order_Messages_Email::get_default_heading()
S
79 1 3
Wps_Rma_Vc_Widgets::wps_rma_order_msg_shortcode()
S
75 1 4
Woo_Refund_And_Exchange_Lite::woo_refund_and_exchange_lite_public_hooks()
S
65 1 8
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_refund_appearance_setting_extend()
S
76 1 4
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_setting_extend_column5()
S
77 1 4
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_setting_extend_show_column3()
S
76 1 4
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_order_msg_history()
S
75 1 4
Woo_Refund_And_Exchange_Lite_Common::wps_rma_refund_req_accept_email()
S
80 1 3
Woo_Refund_And_Exchange_Lite::wrael_get_loader()
S
82 1 3
wps_rma_pro_active()
S
80 1 3
Woo_Refund_And_Exchange_Lite::wrael_get_onboard()
S
82 1 3
Wps_Rma_Vc_Widgets::wps_rma_order_msg_map()
S
63 1 10
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_order_return_hpos()
S
75 1 4
Woo_Refund_And_Exchange_Lite_Common::wps_rma_refund_req_email()
S
80 1 3
Woo_Refund_And_Exchange_Lite::wrael_get_plugin_name()
S
82 1 3
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_addsubmenu_woocommerce()
S
74 1 5
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_order_return()
S
75 1 4
Woo_Refund_And_Exchange_Lite_Admin::wrael_options_menu_html()
S
80 1 3
Wps_Rma_Refund_Request_Cancel_Email::get_default_subject()
S
79 1 3
Woo_Refund_And_Exchange_Lite_Deactivator::wps_rma_delete_pages()
S
65 1 10
Woo_Refund_And_Exchange_Lite_Loader::add_action()
S
77 1 3
Woo_Refund_And_Exchange_Lite_Api_Process::__construct()
S
91 1 2
Woo_Refund_And_Exchange_Lite_Onboarding_Steps::wps_rma_skip_onboarding_popup()
S
72 1 5
Woo_Refund_And_Exchange_Lite_Rest_Api::__construct()
S
77 1 4
Woo_Refund_And_Exchange_Lite_I18n::load_plugin_textdomain()
S
69 1 7
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_order_msg_history_hpos()
S
75 1 4
Woo_Refund_And_Exchange_Lite::woo_refund_and_exchange_lite_api_hooks()
S
74 1 4
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_sms_notification_settings_array()
S
76 1 4
Woo_Refund_And_Exchange_Lite_Common::wps_rma_refund_req_cancel_email()
S
80 1 3
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_general_setting_extend()
S
76 1 4
Woo_Refund_And_Exchange_Lite::wrael_run()
S
82 1 3
Woo_Refund_And_Exchange_Lite_Public::__construct()
S
77 1 4
Woo_Refund_And_Exchange_Lite_Common::__construct()
S
77 1 4
define_woo_refund_and_exchange_lite_constants()
S
68 1 7
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_whatsapp_notification_settings_array()
S
76 1 4
Wps_Rma_Vc_Widgets::wps_rma_refund_form_shortcode()
S
79 1 3
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_setting_extend_show_column1()
S
76 1 4
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_wallet_settings_array()
S
76 1 4
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_exchange_settings_array()
S
76 1 4
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_welcome_callback_function()
S
80 1 3
wps_rma_plugin_deactivate_lite()
S
73 1 5
Wps_Rma_Refund_Request_Email::get_default_subject()
S
79 1 3
Woo_Refund_And_Exchange_Lite::wrael_get_version()
S
82 1 3
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_order_message_setting_extend()
S
76 1 4
Woo_Refund_And_Exchange_Lite::woo_refund_and_exchange_lite_locale()
S
75 1 4