Code Analysis: MeSomb for WooCommerce 1.2.4

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
13
WC_MeSomb_Gateway::payment_fields()
A
6
WC_MeSomb_Gateway::process_refund()
A
7
WC_MeSomb_Gateway::payment_scripts()
S
6
Signature::signRequest()
S
5
WC_MeSomb_Gateway::__construct()
S
3
WC_MeSomb_Gateway::validate_fields()
S
5
WC_MeSomb_Gateway::init_form_fields()
S
1
get_provider()
S
3
Signature::nonceGenerator()
S
2
PaymentMethod::get_title()
S
1