Code Analysis: MeSomb for WooCommerce 1.2.5-2

Most Complex Classes

Class Rating Complexity
WC_MeSomb_Gateway
S
42
Signature
S
7
PaymentMethod
S
2

Most Complex Functions

Function Rating Complexity
mesomb_init_gateway_class()
B
1
WC_MeSomb_Gateway::process_payment()
B
15
WC_MeSomb_Gateway::payment_fields()
A
6
WC_MeSomb_Gateway::process_refund()
A
7
Signature::signRequest()
S
5
WC_MeSomb_Gateway::payment_scripts()
S
6
WC_MeSomb_Gateway::validate_fields()
S
5
WC_MeSomb_Gateway::init_form_fields()
S
1
WC_MeSomb_Gateway::__construct()
S
1
get_client_ip()
S
3
get_provider()
S
3
Signature::nonceGenerator()
S
2