Code Analysis: Braintree for WooCommerce Payment Gateway 3.1.2

Most Complex Functions

Function Rating Complexity
WC_Braintree\Integrations\Pre_Orders::process_release_payment()
B
23
WC_Braintree::add_admin_notices()
A
16
WC_Gateway_Braintree::get_order()
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::get_order_meta()
A
11
WC_Braintree_API_Response::get_failure_status_info()
A
10
WC_Braintree_API::get_new_request()
A
10
WC_Braintree::handle_auth_connect()
A
8
WC_Braintree_Hosted_Fields_Payment_Form::render_payment_fields()
A
8