Code Analysis: MyGuava Business Payment Gateway 1.0.7

Most Complex Classes

Class Rating Complexity
WC_Gateway_Guavapay
A
55
WC_Guavapay_Payments
S
19
WC_Gateway_Guavapay_Blocks_Support
S
6

Most Complex Functions

Function Rating Complexity
WC_Gateway_Guavapay::process_payment()
B
18
WC_Gateway_Guavapay::webhook()
B
17
WC_Gateway_Guavapay::process_refund()
A
12
WC_Guavapay_Payments::check_store_currency_on_woocommerce_settings_page()
S
7
WC_Guavapay_Payments::add_gateway()
S
5
WC_Gateway_Guavapay_Blocks_Support::get_payment_method_script_handles()
S
3
WC_Gateway_Guavapay::init_form_fields()
S
1
WC_Gateway_Guavapay::verifySignature()
S
3
WC_Gateway_Guavapay::__construct()
S
2
WC_Gateway_Guavapay::addSubtotal()
S
2
WC_Guavapay_Payments::woocommerce_gateway_guavapay_woocommerce_block_support()
S
2
WC_Guavapay_Payments::includes()
S
2