Code Analysis: Payment Plugins for PayPal WooCommerce 1.0.22

Class Rating Complexity Lines of code
PaymentPlugins\WooCommerce\PPCP\PaymentHandler
A
59 257
PaymentPlugins\WooCommerce\PPCP\Integrations\WooCommerceSubscriptions
A
54 197
PaymentPlugins\WooCommerce\PPCP\Admin\Settings\PayLaterMessageSettings
A
54 831
PaymentPlugins\WooCommerce\PPCP\PaymentMethodRegistry
S
39 114
PaymentPlugins\WooCommerce\PPCP\Payments\Gateways\AbstractGateway
S
38 177
PaymentPlugins\WooCommerce\PPCP\AjaxFrontendHandler
S
37 95
PaymentPlugins\WooCommerce\PPCP\Payments\PaymentGateways
S
36 119
PaymentPlugins\WooCommerce\PPCP\Payments\Gateways\PayPalGateway
S
35 492
PaymentPlugins\WooCommerce\PPCP\PaymentButtonController
S
34 122
PaymentPlugins\WooCommerce\PPCP\Admin\Settings\APISettings
S
31 363
PaymentPlugins\WooCommerce\PPCP\ContextHandler
S
30 75
PaymentPlugins\WooCommerce\PPCP\Integrations\WooCommercePreOrders
S
29 114
PaymentPlugins\WooCommerce\PPCP\Rest\Routes\BillingAgreementToken
S
29 120
PaymentPlugins\PPCP\WooFunnels\Upsell\PaymentGateways\AbstractGateway
S
28 156
PaymentPlugins\WooCommerce\PPCP\Utils
S
23 82
PaymentPlugins\WooCommerce\PPCP\WPPayPalClient
S
22 95
PaymentPlugins\WooCommerce\PPCP\Factories\BreakdownFactory
S
22 84
PaymentPlugins\PPCP\WooFunnels\Upsell\WooFunnelsIntegration
S
22 83
PaymentPlugins\WooCommerce\PPCP\Rest\Routes\CartShipping
S
22 88
PaymentPlugins\WooCommerce\PPCP\WebhookEventReceiver
S
21 73
PaymentPlugins\WooCommerce\PPCP\Factories\AbstractFactory
S
20 55
PaymentPlugins\PPCP\Blocks\Payments\Api
S
20 71
PaymentPlugins\WooCommerce\PPCP\PayPalQueryParams
S
19 70
PaymentPlugins\WooCommerce\PPCP\Assets\AssetDataApi
S
18 65
PaymentPlugins\WooCommerce\PPCP\Factories\ItemsFactory
S
18 73
PaymentPlugins\WooCommerce\PPCP\Tokens\AbstractToken
S
18 42
PaymentPlugins\WooCommerce\PPCP\FeeCalculation
S
17 57
PaymentPlugins\PPCP\WooFunnels\Upsell\PaymentGatewaysController
S
16 61
PaymentPlugins\WooCommerce\PPCP\Rest\Routes\WebhookRoute
S
16 82
PaymentPlugins\WooCommerce\PPCP\Assets\AssetsApi
S
16 51
PaymentPlugins\PPCP\WooFunnels\Checkout\ExpressIntegration
S
16 53
PaymentPlugins\WooCommerce\PPCP\OrderStatusController
S
16 40
PaymentPlugins\WooCommerce\PPCP\Conversion\GeneralPayPalPlugin
S
15 38
PaymentPlugins\WooCommerce\PPCP\Factories\CoreFactories
S
14 60
PaymentPlugins\WooCommerce\PPCP\Rest\Routes\AbstractRoute
S
14 38
PaymentPlugins\WooCommerce\PPCP\Rest\Routes\Admin\ConnectAccount
S
14 104
PaymentPlugins\WooCommerce\PPCP\Admin\MetaBoxes\Order
S
13 87
PaymentPlugins\WooCommerce\PPCP\Admin\PageController
S
13 51
PaymentPlugins\PPCP\Stripe\PayPalPaymentGateway
S
13 56
PaymentPlugins\WooCommerce\PPCP\Factories\PurchaseUnitFactory
S
13 70
PaymentPlugins\WooCommerce\PPCP\Main
S
13 259
PaymentPlugins\WooCommerce\PPCP\Rest\RestController
S
13 95
PaymentPlugins\WooCommerce\PPCP\Rest\Routes\CartOrder
S
13 55
PaymentPlugins\PPCP\Blocks\PayLaterMessaging
S
12 41
PaymentPlugins\WooCommerce\PPCP\Cache\CacheHandler
S
12 34
PaymentPlugins\WooCommerce\PPCP\Admin\MetaBoxes\ProductData
S
12 44
PaymentPlugins\PPCP\WooFunnels\Package
S
12 56
PaymentPlugins\WooCommerce\PPCP\PaymentResult
S
12 48
PaymentPlugins\WooCommerce\PPCP\Rest\Routes\Admin\AdminOrder
S
12 73
PaymentPlugins\WooCommerce\PPCP\Conversion\WooCommercePayPalPayments
S
11 32
PaymentPlugins\WooCommerce\PPCP\Admin\Settings\AdvancedSettings
S
11 110
PaymentPlugins\WooCommerce\PPCP\Admin\Settings\SettingsApi
S
11 40
PaymentPlugins\WooCommerce\PPCP\Rest\Routes\AbstractCart
S
11 44
PaymentPlugins\WooCommerce\PPCP\Rest\Routes\OrderPay
S
11 58
PaymentPlugins\PPCP\WooFunnels\Upsell\PaymentGateways\PayPal
S
10 28
PaymentPlugins\PPCP\Blocks\Package
S
10 64
PaymentPlugins\WooCommerce\PPCP\Rest\Routes\CartCheckout
S
10 72
PaymentPlugins\WooCommerce\PPCP\PluginIntegrationController
S
10 52
PaymentPlugins\WooCommerce\PPCP\Admin\Update
S
10 31
PaymentPlugins\WooCommerce\PPCP\Utilities\PayPalFee
S
10 34
PaymentPlugins\WooCommerce\PPCP\Rest\Routes\Admin\AdminWebhookCreate
S
9 57
PaymentPlugins\WooCommerce\PPCP\Package\PackageController
S
9 28
PaymentPlugins\PPCP\WooFunnels\Upsell\Rest\Routes\UpsellOrderRoute
S
9 53
PaymentPlugins\WooCommerce\PPCP\ProductSettings
S
9 32
PaymentPlugins\WooCommerce\PPCP\Rest\Routes\CartItem
S
9 49
PaymentPlugins\PPCP\CheckoutWC\PayPalPaymentGateway
S
8 31
PaymentPlugins\WooCommerce\PPCP\Factories\ShippingOptionsFactory
S
8 26
PaymentPlugins\WooCommerce\PPCP\Registry\BaseRegistry
S
8 20
PaymentPlugins\WooCommerce\PPCP\Utilities\LocaleUtil
S
8 706
PaymentPlugins\WooCommerce\PPCP\SettingsRegistry
S
8 22
PaymentPlugins\WooCommerce\PPCP\Logger
S
7 21
PaymentPlugins\WooCommerce\PPCP\Utilities\OrderLock
S
7 25
PaymentPlugins\WooCommerce\PPCP\Admin\Install
S
6 23
PaymentPlugins\PPCP\WooFunnels\Checkout\FieldMappings
S
6 13
PaymentPlugins\WooCommerce\PPCP\Factories\AddressFactroy
S
6 22
PaymentPlugins\PPCP\Blocks\Rest\Controller
S
6 17
PaymentPlugins\PPCP\Blocks\QueryParams
S
6 25
PaymentPlugins\PPCP\Blocks\Payments\Gateways\AbstractGateway
S
6 38
PaymentPlugins\WooCommerce\PPCP\Tokens\PayPalToken
S
5 30
PaymentPlugins\WooCommerce\PPCP\Utilities\QueryUtil
S
5 29
PaymentPlugins\WooCommerce\PPCP\PluginValidation
S
5 24
PaymentPlugins\WooCommerce\PPCP\Utilities\NumberUtil
S
5 12
PaymentPlugins\PPCP\Stripe\PaymentButtonController
S
5 19
PaymentPlugins\WooCommerce\PPCP\TemplateLoader
S
5 16
PaymentPlugins\PPCP\MondialRelay\CheckoutValidation
S
5 17
PaymentPlugins\WooCommerce\PPCP\Rest\Routes\CartRefresh
S
5 30
PaymentPlugins\WooCommerce\PPCP\RestApi
S
4 16
PaymentPlugins\WooCommerce\PPCP\Factories\ApplicationContextFactory
S
4 18
PaymentPlugins\WooCommerce\PPCP\Admin\Menus
S
4 14
PaymentPlugins\WooCommerce\PPCP\Conversion\Controller
S
4 25
PaymentPlugins\WooCommerce\PPCP\Container\Container
S
4 11
PaymentPlugins\WooCommerce\PPCP\Container\AbstractResolver
S
4 7
PaymentPlugins\WooCommerce\PPCP\Factories\PayerFactory
S
4 22
PaymentPlugins\PPCP\MondialRelay\FrontendScripts
S
4 10
PaymentPlugins\WooCommerce\PPCP\Admin\Settings\AbstractSettings
S
4 17
PaymentPlugins\PPCP\Blocks\Payments\Gateways\PayPalGateway
S
4 42
PaymentPlugins\PPCP\Stripe\Package
S
3 24
PaymentPlugins\WooCommerce\PPCP\Rest\Routes\Admin\AbstractRoute
S
3 9
PaymentPlugins\PPCP\Blocks\ContextHandler
S
3 11
PaymentPlugins\PPCP\CheckoutWC\Package
S
3 15
PaymentPlugins\WooCommerce\PPCP\Container\BaseResolver
S
2 6
PaymentPlugins\WooCommerce\PPCP\Utilities\FeaturesUtil
S
2 4
PaymentPlugins\WooCommerce\PPCP\RefundsManager
S
2 6
PaymentPlugins\WooCommerce\PPCP\Utilities\Currency
S
1 20

22 more item(s) not shown.