Eh_PayPal_Express_Payment D

Total Complexity 528
Dependencies 9
Dependents 1
Total lines 2,602
Lines of code 2,120
Logical lines of code 1,133
Comment lines 159
Methods 33
Properties 1

Methods 33

Method Rating Maintainability Complexity Lines of code
perform_api_request_paypal()
D
0
248 1,053
shipping_parse()
D
34 50 62
set_address_to_order()
D
41 43 32
fill_checkout_fields_on_review()
C
41 25 54
__construct()
B
33 18 85
is_available()
A
50 16 28
fill_billing_details_on_review()
A
37 8 96
hide_checkout_fields_on_review()
A
55 12 16
process_payment()
A
41 9 59
process_admin_options()
A
53 11 22
create_wc_order()
A
43 9 50
process_express_checkout()
A
46 9 39
admin_options()
A
42 1 153
create_account()
A
43 7 50
generate_image_html()
A
40 5 70
eh_error_msg_processing()
A
55 8 18
is_registration_needed()
S
59 7 14
wc_get_state_code()
S
60 7 13
get_access_token()
S
53 5 21
finish_rest_request()
S
49 4 28
file_size()
S
49 3 34
store_locale()
S
51 2 31
gateways_hide_on_review()
S
64 4 10
add_policy_notes()
S
62 3 12
cancel_order()
S
63 3 11
add_cancel_order_elements()
S
59 2 15
make_redirect_url()
S
60 2 15
payment_scripts()
S
64 2 9
init_form_fields()
S
80 1 3
admin_scripts()
S
70 1 6
new_request()
S
79 1 3
new_rest_request()
S
79 1 3
get_icon()
S
71 1 5