Code Analysis: Payment Gateway for PayPal on WooCommerce 9.0.7

Most Complex Functions

Function Rating Complexity
PPCP_Paypal_Checkout_For_Woocommerce_Settings::ppcp_setting_fields()
D
2
PPCP_Paypal_Checkout_For_Woocommerce_Request::ppcp_regular_create_order_request()
D
52
PPCP_Paypal_Checkout_For_Woocommerce_Request::ppcp_create_order_request()
D
44
Woo_PayPal_Gateway_PayPal_Pro_API_Handler::wpg_update_payment_status_by_paypal_responce()
D
37
Braintree\Transaction::_initialize()
D
32
Woo_Paypal_Gateway_Express_Checkout_API_Handler_NVP::wpg_update_payment_status_by_paypal_responce()
D
35
PPCP_Paypal_Checkout_For_Woocommerce_Button_Manager::ppcp_display_order_page()
C
31
PPCP_Paypal_Checkout_For_Woocommerce_Button_Manager::enqueue_scripts()
C
30
Braintree\WebhookTestingGateway::_sampleXml()
C
26
Woo_Paypal_Gateway_Express_Checkout_API_Handler_NVP::wpg_response_handler()
C
25
Braintree\Customer::_initialize()
C
24
Woo_Paypal_Gateway_Calculations::cart_calculation()
C
23