Code Analysis: Payment Plugins for PayPal WooCommerce 1.1.1

Most Complex Functions

Function Rating Complexity
PaymentPlugins\WooCommerce\PPCP\Utilities\LocaleUtil::get_locales()
D
1
PaymentPlugins\WooCommerce\PPCP\Admin\Settings\PayLaterMessageSettings::init_form_fields()
D
1
PaymentPlugins\WooCommerce\PPCP\CheckoutValidator::validate_checkout()
C
25
PaymentPlugins\WooCommerce\PPCP\Payments\Gateways\PayPalGateway::init_form_fields()
C
7
PaymentPlugins\WooCommerce\PPCP\Legacy\LegacyPaymentHandler::process_payment()
B
20
PaymentPlugins\WooCommerce\PPCP\PaymentHandler::process_payment()
B
20
PaymentPlugins\WooCommerce\PPCP\Factories\BillingAgreementTokenFactory::validate_params()
B
21
PaymentPlugins\WooCommerce\PPCP\AjaxFrontendHandler::get_update_data()
B
21
PaymentPlugins\WooCommerce\PPCP\Factories\SetupTokenFactory::create()
B
16
PaymentPlugins\WooCommerce\PPCP\Admin\Settings\APISettings::init_form_fields()
A
5
PaymentPlugins\WooCommerce\PPCP\Integrations\WooCommerceSubscriptions::get_paypal_flow()
A
15
PaymentPlugins\WooCommerce\PPCP\OrderApplicationUrlHandler::handle_order_return()
A
14