Code Analysis: Payment Gateway Plugin for PayPal WooCommerce 1.9.2

Most Complex Functions

Function Rating Complexity
Eh_PayPal_Express_Payment::perform_api_request_paypal()
D
264
Eh_PE_Request_Built::make_request_params()
D
75
Eh_Rest_Request_Built::make_request_params()
D
57
Eh_PayPal_Express_Payment::shipping_parse()
D
55
Eh_PayPal_Express_Payment::set_address_to_order()
D
44
Eh_Rest_Request_Built::get_address_details()
C
28
Eh_Paypal_Express_Hooks::eh_express_button_enabled()
C
28
Eh_PayPal_Express_Payment::fill_checkout_fields_on_review()
C
25
Eh_PayPal_Express_Payment::__construct()
B
21
Eh_PE_Request_Built::order_item_params()
B
19
Eh_Paypal_Express_Hooks::eh_express_credit_button_enabled()
B
23
Eh_Paypal_Express_Hooks::eh_payment_scripts()
B
17