Code Analysis: MeSomb for WooCommerce 1.2.6

Most Complex Classes

Class Rating Complexity
WC_Gateway_MeSomb
S
18
WC_MeSomb_Payments
S
12
Signature
S
7
WC_Gateway_MeSomb_Blocks_Support
S
6
PaymentMethod
S
2

Most Complex Functions

Function Rating Complexity
WC_Gateway_MeSomb::process_payment()
A
11
Signature::signRequest()
S
5
WC_MeSomb_Payments::add_gateway()
S
5
WC_Gateway_MeSomb::init_form_fields()
S
1
WC_Gateway_MeSomb::__construct()
S
1
WC_Gateway_MeSomb_Blocks_Support::get_payment_method_script_handles()
S
3
get_client_ip()
S
3
get_provider()
S
3
WC_Gateway_MeSomb_Blocks_Support::get_payment_method_data()
S
1
WC_MeSomb_Payments::woocommerce_gateway_mesomb_woocommerce_block_support()
S
2
WC_MeSomb_Payments::includes()
S
2
WC_Gateway_MeSomb::process_subscription_payment()
S
2