Woo_PayPal_Gateway_Braintree D

Total Complexity 160
Dependencies 16
Dependents 0
Total lines 657
Lines of code 603
Logical lines of code 329
Comment lines 9
Methods 33
Properties 7

Methods 33

Method Rating Maintainability Complexity Lines of code
process_refund()
B
37 22 71
wpg_braintree_request()
B
36 17 79
wpg_braintree_response()
B
43 17 46
wpg_braintree_payment_request_set_billing()
A
51 10 22
wpg_braintree_payment_request_set_shipping()
A
57 10 13
__construct()
A
44 7 43
wpg_before_add_payment_method()
S
55 7 19
wpg_braintree_payment_request_set_customer()
S
58 7 13
wpg_braintree_save_payment_method()
S
56 5 19
wpg_braintree_dropin_script()
S
50 1 75
payment_fields()
S
60 4 16
wpg_braintree_payment_request_set_other_params()
S
57 4 15
is_available()
S
66 5 9
wpg_braintree_get_client_token()
S
62 4 12
wpg_braintree_generate_client_token()
S
62 4 11
wpg_init_braintree_lib()
S
59 3 14
wpg_braintree_order_status_manage()
S
55 2 19
add_payment_method()
S
70 3 6
add_log()
S
67 3 8
wpg_braintree_save_braintree_customer_id()
S
64 3 10
wpg_braintree_payment_request()
S
63 2 11
payment_scripts()
S
70 2 6
get_posted_variable()
S
78 2 3
wpg_braintree_create_customer()
S
69 2 7
wpg_braintree_get_braintree_customer_id()
S
70 2 6
wpg_braintree_is_user_logged_in()
S
69 2 7
wpg_braintree_before_process_payment()
S
71 2 6
wpg_braintree_save_payment_token()
S
73 2 5
wpg_braintree_payment_request_set_payment_method_nonce()
S
66 2 8
wpg_braintree_create_customer_request()
S
62 1 11
init_form_fields()
S
80 1 3
wpg_braintree_get_merchant_account_id()
S
79 1 3
process_payment()
S
69 1 7