Code Analysis: Cardinity Payment Gateway 3.3.5

Most Complex Classes

Class Rating Complexity
WC_Cardinity_Gateway
D
179
WC_Cardinity_Blocks
S
5

Most Complex Functions

Function Rating Complexity
WC_Cardinity_Gateway::getPaymentParams()
C
29
WC_Cardinity_Gateway::check_response_direct()
C
26
WC_Cardinity_Gateway::sendCardinityRequest()
A
12
WC_Cardinity_Gateway::check_response_external()
A
11
WC_Cardinity_Gateway::admin_options()
A
10
WC_Cardinity_Gateway::process_direct_payment()
A
8
WC_Cardinity_Gateway::getRecurringPaymentParams()
A
7
WC_Cardinity_Gateway::isCreditCardNumber()
A
8
WC_Cardinity_Gateway::validate_fields()
A
8
WC_Cardinity_Gateway::isCorrectExpireDate()
S
7
WC_Cardinity_Gateway::get_cardinity_order()
S
6
WC_Cardinity_Gateway::process_external_payment()
S
4