Code Analysis: WooCommerce Clover Payment Gateway 1.2.3

Most Complex Classes

Class Rating Complexity
Woocci_zay_gateway
S
22
Woocci_Zaytech
S
20
Woocci_zaytech_api
S
15
Woocci_Logger
S
9
Woocci_Helper
S
2
Woocci_Exception
S
2
Woocci_zaytech_activator
S
1

Most Complex Functions

Function Rating Complexity
Woocci_zay_gateway::process_payment()
A
10
Woocci_Logger::log()
A
9
zaytech_woocci_init()
S
3
Woocci_Zaytech::callback_handler()
S
6
Woocci_Zaytech::install()
S
5
Woocci_zaytech_api::apiPost()
S
3
Woocci_zay_gateway::get_icon()
S
4
Woocci_zaytech_api::apiGet()
S
3
Woocci_zay_gateway::__construct()
S
2
Woocci_zay_gateway::init_form_fields()
S
1
Woocci_zay_gateway::payment_icons()
S
1
Woocci_Zaytech::get_instance()
S
2