Code Analysis: Kashing WooCommerce 1.1.1

Most Complex Classes

Class Rating Complexity
WC_Gateway_Kashing_Request
S
39
Kashing_WC
S
34
WC_Gateway_Kashing_Response
S
23
WC_Gateway_Kashing
S
9
WC_Kashing_Exception
S
3

Most Complex Functions

Function Rating Complexity
WC_Gateway_Kashing_Request::api_call_transaction()
B
16
Kashing_WC::check_environment()
B
18
WC_Gateway_Kashing_Request::get_order_client_data()
A
10
WC_Gateway_Kashing_Response::show_transaction_details()
A
9
WC_Gateway_Kashing::__construct()
S
2
WC_Gateway_Kashing_Response::handle_kashing_response()
S
6
Kashing_WC::hide_admin_notices()
S
5
Kashing_WC::admin_notices()
S
4
WC_Gateway_Kashing_Response::is_kashing_response()
S
5
WC_Gateway_Kashing_Request::get_api_error_suggestion()
S
4
WC_Gateway_Kashing::log()
S
4
WC_Gateway_Kashing::process_payment()
S
2