Code Analysis: WooCommerce PayPal Checkout Gateway 2.1.3

Most Complex Functions

Function Rating Complexity
PayPal_Address::normalizeState()
D
15
PayPal_API_Error::mapToBuyerFriendlyError()
C
34
WC_Gateway_PPEC_Cart_Handler::enqueue_scripts()
C
30
WC_Gateway_PPEC::process_refund()
C
25
WC_Gateway_PPEC_Client::_get_details_from_order()
C
27
WC_Gateway_PPEC::validate_active_credentials()
C
25
WC_Gateway_PPEC_Cart_Handler::set_customer_data()
B
21
WC_Gateway_PPEC_Client::get_set_express_checkout_params()
B
19
WC_Gateway_PPEC_Plugin::run_updater()
B
20
WC_Gateway_PPEC_IPS_Handler::maybe_received_credentials()
B
19
PayPal_Checkout_Details::loadFromGetECResponse()
B
17
WC_Gateway_PPEC_Checkout_Handler::maybe_return_from_paypal()
B
17