Woo_PayPal_Gateway_Braintree D

Total Complexity 141
Dependencies 13
Dependents 1
Total lines 787
Lines of code 653
Logical lines of code 349
Comment lines 41
Methods 34
Properties 17

Methods 34

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