Code Analysis: WooBytes gateway 1.2.0

Function Rating Maintainability Complexity Lines of code
wc_BBFM_payment::handle_bbfm_notifications()
C
33 22 92
wc_BBFM_report_List_Table::column_default()
B
42 17 49
WC_Gateway_BBFM::process_payment()
A
42 9 53
wc_BBFM_payment::make_cashback_api_request()
A
38 7 70
wc_BBFM_tools::byte_format()
A
52 10 24
wc_BBFM_report_List_Table::table_data()
A
34 3 128
wc_BBFM_settings::settings_api_init()
A
34 1 138
bbfm_woocommerce_init()
A
34 3 108
wc_BBFM_payment::check_order_byteball_address()
S
60 7 13
wc_BBFM_payment::load_paybutton_scripts()
S
53 4 24
wc_BBFM_payment::__construct()
S
52 4 24
wc_BBFM_settings::wc_bbfm_byteball_address_validate()
S
57 4 19
wc_BBFM_report_List_Table::sort_data()
S
57 4 18
wc_BBFM_payment::customize_curl_options()
S
60 4 14
wc_BBFM_settings::add_bb_currency_symbol()
S
63 4 11
WC_Gateway_BBFM::__construct()
S
53 3 22
wc_BBFM_settings::wc_bbfm_partner_cashback_percent_validate()
S
59 3 16
wc_BBFM_payment::new_order_customer_notification()
S
65 4 8
wc_BBFM_payment::ask_payment()
S
57 2 16
wc_BBFM_settings::wc_bbfm_merchant_email_validate()
S
66 3 8
wc_BBFM_settings::wc_bbfm_partner_key_validate()
S
66 3 8
wc_BBFM_tools::check_BB_address()
S
68 3 7
wc_BBFM_payment::display_total_in_byteball()
S
67 3 7
wc_BBFM_settings::go_to_settings_admin_notice()
S
64 3 10
wc_BBFM_payment::render_paybutton()
S
61 2 11
wc_BBFM_payment::set_payment_data()
S
53 1 23
wc_BBFM_settings::render_settings_page()
S
62 1 16
wc_BBFM_report::render_report_page()
S
61 1 16
wc_BBFM_tools::log()
S
70 2 6
wc_BBFM_payment::bbfm_callback_secret()
S
63 2 10
wc_BBFM_payment::display_unit_byteball_explorer_link()
S
69 2 6
wc_BBFM_report_List_Table::get_columns()
S
59 1 15
wc_BBFM_settings::wc_bbfm_partner_validate()
S
69 2 6
wc_BBFM_payment::sanitize_and_register_input()
S
69 2 6
wc_BBFM_report_List_Table::get_sortable_columns()
S
61 1 14
wc_BBFM_report_List_Table::prepare_items()
S
59 1 14
wc_BBFM_settings::wc_bbfm_log_level_callback()
S
62 1 13
wc_BBFM_payment::add_customer_byteball_address_field()
S
60 1 13
wc_BBFM_report::add_options()
S
63 1 11
wc_BBFM_settings::wc_bbfm_display_powered_by_callback()
S
77 1 3
wc_BBFM_settings::cashback_api_callback()
S
83 1 3
wc_BBFM_settings::plugin_settings_link()
S
66 1 8
wc_BBFM_report::wc_BBFM_report_set_option()
S
83 1 3
wc_BBFM_settings::wc_bbfm_partner_cashback_percent_callback()
S
79 1 3
wc_BBFM_settings::add_bb_currency()
S
70 1 6
wc_BBFM_settings::wc_bbfm_partner_SSL_CIPHER_LIST_callback()
S
78 1 3
wc_BBFM_report::add_report_menu()
S
71 1 5
wc_BBFM_settings::wc_bbfm_allowed_notif_IPs_callback()
S
78 1 3
wc_BBFM_settings::wc_bbfm_partner_callback()
S
79 1 3
wc_BBFM_settings::wc_bbfm_newlines_to_array()
S
79 1 3
wc_BBFM_settings::__construct()
S
64 1 9
wc_bbfm_admin_notice_woocommerce_needed()
S
72 1 7
WC_Gateway_BBFM::init_form_fields()
S
78 1 4
wc_BBFM_report::__construct()
S
74 1 4
wc_BBFM_settings::cashback_section_callback()
S
76 1 5
wc_BBFM_payment::return_error()
S
69 1 7
wc_BBFM_report_List_Table::log_get_order_report_query()
S
72 1 5
wc_BBFM_settings::wc_bbfm_new_order_customer_notif_callback()
S
77 1 3
wc_BBFM_settings::wc_bbfm_byteball_address_callback()
S
79 1 3
wc_BBFM_settings::wc_bbfm_enable_callback()
S
77 1 3
wc_BBFM_settings::wcslider_all_settings()
S
77 1 4
wc_BBFM_settings::logs_section_callback()
S
73 1 5
wc_BBFM_payment::display_admin_order_byteball_address()
S
77 1 3
wc_bbfm_plugin_activate()
S
80 1 3
wc_BBFM_settings::add_settings_menu()
S
74 1 4
wc_BBFM_settings::wc_bbfm_cashback_addr_msg_callback()
S
75 1 4
WC_Gateway_BBFM::display_admin_order_byteball_address()
S
77 1 3
wc_BBFM_settings::wc_bbfm_log_enable_callback()
S
77 1 3
wc_BBFM_payment::woocommerce_add_bbfm_gateway()
S
77 1 4
wc_BBFM_settings::wc_bbfm_after_paybutton_msg_callback()
S
75 1 4
wc_BBFM_report_List_Table::get_hidden_columns()
S
82 1 3
wc_BBFM_tools::__construct()
S
100 1 2
wc_BBFM_settings::wc_bbfm_partner_key_callback()
S
79 1 3
wc_BBFM_settings::wc_bbfm_before_paybutton_msg_callback()
S
75 1 4
wc_BBFM_payment::add_invalid_class_to_byteball_address_field()
S
72 1 5
wc_BBFM_settings::wc_bbfm_merchant_email_callback()
S
79 1 3
WC_Gateway_BBFM::add_customer_byteball_address_field()
S
63 1 10