Code Analysis: WooCommerce Clover Payment Gateway 1.2.3

Function Rating Maintainability Complexity Lines of code
Woocci_zay_gateway::process_payment()
A
34 10 97
Woocci_Logger::log()
A
49 9 27
zaytech_woocci_init()
S
37 3 89
Woocci_Zaytech::callback_handler()
S
54 6 22
Woocci_Zaytech::install()
S
61 5 12
Woocci_zaytech_api::apiPost()
S
58 3 16
Woocci_zay_gateway::get_icon()
S
67 4 7
Woocci_zaytech_api::apiGet()
S
59 3 15
Woocci_zay_gateway::__construct()
S
55 2 19
Woocci_zay_gateway::init_form_fields()
S
50 1 32
Woocci_zay_gateway::payment_icons()
S
53 1 23
Woocci_Zaytech::get_instance()
S
71 2 6
Woocci_zaytech_api::__construct()
S
68 2 8
Woocci_zay_gateway::are_keys_set()
S
72 2 6
Woocci_zay_gateway::get_locale()
S
65 2 9
Woocci_Helper::woocci_get_wc_order_notes()
S
70 2 6
Woocci_Zaytech::plugin_action_links()
S
72 1 6
Woocci_Exception::getLocalizedMessage()
S
82 1 3
Woocci_zaytech_api::createOrder()
S
79 1 3
Woocci_zaytech_api::addDiscountToOrder()
S
68 1 7
Woocci_Zaytech::update_plugin_version()
S
76 1 4
Woocci_Zaytech::init()
S
62 1 10
Woocci_Zaytech::__construct()
S
76 1 4
Woocci_zaytech_api::assignCustomer()
S
69 1 7
Woocci_zaytech_api::updateOrderNote()
S
70 1 6
Woocci_zaytech_api::addlineWithPriceToOrder()
S
65 1 9
Woocci_zaytech_api::getPaymentUrl()
S
82 1 3
Woocci_Exception::__construct()
S
76 1 4
Woocci_Zaytech::__clone()
S
98 1 1
Woocci_zaytech_activator::activate()
S
89 1 2
Woocci_Zaytech::__wakeup()
S
98 1 1
Woocci_Zaytech::add_gateways()
S
77 1 4
zaytech_woocci_missing_wc_notice()
S
77 1 3
Woocci_zaytech_api::getPayKey()
S
80 1 3