Code Analysis: Cobru for WC 1.5.5

Most Complex Classes

Class Rating Complexity
WC_Gateway_Cobru
S
39
CobruWC_API
S
35
WC_Gateway_Cobru_Direct
S
23
CobruWC_Rest_Api
S
15
CobruWC_Checkout
S
6

Most Complex Functions

Function Rating Complexity
CobruWC_API::send_payment()
B
15
WC_Gateway_Cobru::__construct()
B
19
WC_Gateway_Cobru::init_form_fields()
A
1
CobruWC_Rest_Api::received_callback_data()
A
14
CobruWC_API::create_cobru()
A
10
cobru_is_valid_card_number()
A
10
WC_Gateway_Cobru::enqueue_scripts()
A
10
WC_Gateway_Cobru_Direct::payment_fields()
A
5
WC_Gateway_Cobru_Direct::process_payment()
S
5
WC_Gateway_Cobru_Direct::__construct()
S
5
CobruWC_API::get_bearer()
S
5
WC_Gateway_Cobru_Direct::validate_fields()
S
5