Code Analysis: BlockBee Cryptocurrency Payment Gateway 1.1.2

Function Rating Maintainability Complexity Lines of code
WC_BlockBee_Gateway::thankyou_page()
D
20
24 319
WC_BlockBee_Gateway::process_callback_data()
C
31 24 104
WC_BlockBee_Gateway::order_status()
B
39 16 60
WC_BlockBee_Gateway::process_payment()
A
35 12 83
BlockBee\Helper::_request()
A
48 13 31
WC_BlockBee_Gateway::handling_fee()
A
49 13 29
WC_BlockBee_Gateway::init_form_fields()
A
28
3 173
WC_BlockBee_Gateway::payment_fields()
A
43 9 61
WC_BlockBee_Gateway::refresh_value()
A
46 8 34
BlockBee\Helper::process_callback()
A
52 8 25
WC_BlockBee_Gateway::validate_logs()
A
52 8 22
BlockBee\Helper::get_address()
S
51 6 26
WC_BlockBee_Gateway::order_detail_validate_logs()
S
48 4 43
BlockBee\Helper::get_supported_coins()
S
51 5 27
WC_BlockBee_Gateway::needs_setup()
S
63 5 11
WC_BlockBee_Gateway::calc_order()
S
52 4 25
blockbee_loader()
S
53 4 24
BlockBee\Helper::get_static_qrcode()
S
53 4 24
WC_BlockBee_Gateway::cronjob()
S
55 4 19
BlockBee\Helper::check_logs()
S
60 4 13
BlockBee\Helper::get_info()
S
62 4 11
WC_BlockBee_Gateway::get_private_order_notes()
S
58 3 16
WC_BlockBee_Gateway::validate_payment()
S
62 4 10
BlockBee\Helper::get_conversion()
S
59 3 15
blockbee_include_dirs()
S
65 4 9
blockbee_is_includable()
S
69 4 6
WC_BlockBee_Gateway::refresh_checkout()
S
64 3 11
WC_BlockBee_Gateway::__construct()
S
46 1 37
WC_BlockBee_Gateway::scheduled_subscription_mail()
S
53 2 21
BlockBee\Helper::sig_fig()
S
62 3 10
WC_BlockBee_Gateway::add_email_link()
S
64 3 9
BlockBee\Helper::get_estimate()
S
61 2 12
WC_BlockBee_Gateway::blockbee_settings()
S
54 1 20
BlockBee\Helper::__construct()
S
68 2 7
blockbee_activation()
S
73 2 5
blockbee_scan_dir()
S
69 2 6
WC_BlockBee_Gateway::load_coins()
S
65 2 9
WC_BlockBee_Gateway::add_order_link()
S
64 2 10
WC_BlockBee_Gateway::generate_nonce()
S
65 2 8
blockbee_include_file()
S
70 2 7
WC_BlockBee_Gateway::chosen_currency_value_to_wc_session()
S
71 2 6
WC_BlockBee_Gateway::admin_options()
S
65 1 11
WC_BlockBee_Gateway::process_admin_options()
S
77 1 4
blockbee_deactivation()
S
82 1 3
blockbee_missing_wc_notice()
S
77 1 3
blockbee_missing_bcmath()
S
77 1 3
blockbee_include_gateway()
S
77 1 4
WC_BlockBee_Gateway::reset_load_coins()
S
78 1 4
WC_BlockBee_Gateway::get_icon()
S
73 1 4
WC_BlockBee_Gateway::validate_fields()
S
75 1 4