Code Analysis: Payment Gateway for PayPal on WooCommerce 7.1.2

Most Complex Functions

Function Rating Complexity
PPCP_Paypal_Checkout_For_Woocommerce_Settings::ppcp_setting_fields()
D
4
PPCP_Paypal_Checkout_For_Woocommerce_Request::ppcp_create_order_request()
D
61
Woo_PayPal_Gateway_PayPal_Pro_API_Handler::wpg_update_payment_status_by_paypal_responce()
D
40
PPCP_Paypal_Checkout_For_Woocommerce_Request::ppcp_set_payer_details()
D
41
Woo_Paypal_Gateway_Express_Checkout_API_Handler_NVP::wpg_update_payment_status_by_paypal_responce()
D
38
PPCP_Paypal_Checkout_For_Woocommerce_Request::ppcp_update_order()
D
36
Braintree\Transaction::_initialize()
D
32
Woo_Paypal_Gateway_Calculations::cart_calculation()
D
30
PPCP_Paypal_Checkout_For_Woocommerce_Button_Manager::enqueue_scripts()
C
31
PPCP_Paypal_Checkout_For_Woocommerce_Button_Manager::ppcp_display_order_page()
C
31
Woo_Paypal_Gateway_PayPal_Pro_Payflow_API_Handler::_get_post_data()
C
31
Woo_Paypal_Gateway_PayPal_Advanced_API_Handler::_get_post_data()
C
31