Code Analysis: Braintree for WooCommerce Payment Gateway 3.2.0

Most Complex Functions

Function Rating Complexity
WC_Gateway_Braintree::process_payment()
C
25
WC_Braintree\Integrations\Pre_Orders::process_release_payment()
B
23
WC_Gateway_Braintree::get_order()
B
17
WC_Braintree::add_admin_notices()
A
16
WC_Gateway_Braintree_Credit_Card::validate_fields()
A
14
WC_PayPal_Braintree_Loader::delete_user_warning()
A
14
WC_Braintree\Lifecycle::upgrade()
A
12
WC_Braintree_PayPal_Payment_Form::get_payment_form_handler_js_params()
A
12
WC_Gateway_Braintree_PayPal_Blocks_Support::add_braintree_paypal_saved_payment_methods()
A
11
WC_Gateway_Braintree::get_order_meta()
A
11
WC_Braintree_API_Response::get_failure_status_info()
A
10
WC_Braintree\Apple_Pay::get_product_payment_request()
A
10