Code Analysis: Payment Plugins for PayPal WooCommerce 1.0.8

Class Rating Complexity Lines of code
PaymentPlugins\WooCommerce\PPCP\Integrations\WooCommerceSubscriptions
A
54 197
PaymentPlugins\WooCommerce\PPCP\PaymentHandler
A
52 233
PaymentPlugins\WooCommerce\PPCP\Payments\Gateways\AbstractGateway
S
38 175
PaymentPlugins\WooCommerce\PPCP\PaymentMethodRegistry
S
38 111
PaymentPlugins\WooCommerce\PPCP\AjaxFrontendHandler
S
37 95
PaymentPlugins\WooCommerce\PPCP\Payments\Gateways\PayPalGateway
S
35 482
PaymentPlugins\WooCommerce\PPCP\Payments\PaymentGateways
S
34 111
PaymentPlugins\WooCommerce\PPCP\Admin\Settings\PayLaterMessageSettings
S
33 655
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\PaymentButtonController
S
27 96
PaymentPlugins\WooCommerce\PPCP\Rest\Routes\BillingAgreementToken
S
27 114
PaymentPlugins\WooCommerce\PPCP\Utils
S
23 82
PaymentPlugins\WooCommerce\PPCP\WPPayPalClient
S
22 95
PaymentPlugins\WooCommerce\PPCP\Factories\BreakdownFactory
S
22 84
PaymentPlugins\WooCommerce\PPCP\Rest\Routes\CartShipping
S
22 88
PaymentPlugins\PPCP\WooFunnels\Upsell\PaymentGateways\AbstractGateway
S
20 78
PaymentPlugins\PPCP\Blocks\Payments\Api
S
20 71
PaymentPlugins\WooCommerce\PPCP\Factories\AbstractFactory
S
19 52
PaymentPlugins\WooCommerce\PPCP\PayPalQueryParams
S
19 70
PaymentPlugins\WooCommerce\PPCP\WebhookEventReceiver
S
17 63
PaymentPlugins\WooCommerce\PPCP\Assets\AssetDataApi
S
17 65
PaymentPlugins\PPCP\WooFunnels\Checkout\ExpressIntegration
S
16 53
PaymentPlugins\WooCommerce\PPCP\Assets\AssetsApi
S
16 51
PaymentPlugins\WooCommerce\PPCP\Conversion\GeneralPayPalPlugin
S
15 38
PaymentPlugins\WooCommerce\PPCP\Admin\PageController
S
15 77
PaymentPlugins\WooCommerce\PPCP\Tokens\AbstractToken
S
15 36
PaymentPlugins\WooCommerce\PPCP\Factories\ItemsFactory
S
14 61
PaymentPlugins\WooCommerce\PPCP\OrderStatusController
S
14 35
PaymentPlugins\WooCommerce\PPCP\Rest\Routes\AbstractRoute
S
14 38
PaymentPlugins\WooCommerce\PPCP\Rest\Routes\Admin\ConnectAccount
S
14 101
PaymentPlugins\WooCommerce\PPCP\Factories\CoreFactories
S
14 60
PaymentPlugins\WooCommerce\PPCP\Factories\PurchaseUnitFactory
S
13 67
PaymentPlugins\PPCP\WooFunnels\Upsell\PaymentGatewaysController
S
13 47
PaymentPlugins\WooCommerce\PPCP\Rest\RestController
S
13 92
PaymentPlugins\WooCommerce\PPCP\Rest\Routes\CartOrder
S
13 54
PaymentPlugins\PPCP\Stripe\PayPalPaymentGateway
S
13 56
PaymentPlugins\WooCommerce\PPCP\Admin\MetaBoxes\Order
S
13 87
PaymentPlugins\WooCommerce\PPCP\Cache\CacheHandler
S
12 34
PaymentPlugins\PPCP\Blocks\PayLaterMessaging
S
12 41
PaymentPlugins\PPCP\WooFunnels\Package
S
12 52
PaymentPlugins\WooCommerce\PPCP\PaymentResult
S
12 48
PaymentPlugins\WooCommerce\PPCP\Rest\Routes\WebhookRoute
S
12 67
PaymentPlugins\WooCommerce\PPCP\Rest\Routes\Admin\AdminOrder
S
12 73
PaymentPlugins\WooCommerce\PPCP\Admin\MetaBoxes\ProductData
S
12 44
PaymentPlugins\WooCommerce\PPCP\Conversion\WooCommercePayPalPayments
S
11 32
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\Blocks\Package
S
10 64
PaymentPlugins\WooCommerce\PPCP\Admin\Update
S
10 31
PaymentPlugins\WooCommerce\PPCP\Utilities\PayPalFee
S
10 32
PaymentPlugins\WooCommerce\PPCP\Rest\Routes\CartCheckout
S
10 72
PaymentPlugins\WooCommerce\PPCP\PluginIntegrationController
S
10 52
PaymentPlugins\WooCommerce\PPCP\ProductSettings
S
9 32
PaymentPlugins\WooCommerce\PPCP\Rest\Routes\CartItem
S
9 48
PaymentPlugins\WooCommerce\PPCP\Rest\Routes\Admin\AdminWebhookCreate
S
9 55
PaymentPlugins\WooCommerce\PPCP\Package\PackageController
S
9 28
PaymentPlugins\WooCommerce\PPCP\Factories\ShippingOptionsFactory
S
8 27
PaymentPlugins\WooCommerce\PPCP\Main
S
8 233
PaymentPlugins\PPCP\CheckoutWC\PayPalPaymentGateway
S
8 31
PaymentPlugins\WooCommerce\PPCP\SettingsRegistry
S
8 22
PaymentPlugins\WooCommerce\PPCP\Registry\BaseRegistry
S
8 20
PaymentPlugins\PPCP\WooFunnels\Upsell\WooFunnelsIntegration
S
8 37
PaymentPlugins\WooCommerce\PPCP\Logger
S
7 21
PaymentPlugins\WooCommerce\PPCP\Utilities\OrderLock
S
7 25
PaymentPlugins\PPCP\Blocks\Payments\Gateways\AbstractGateway
S
6 38
PaymentPlugins\WooCommerce\PPCP\Admin\Install
S
6 23
PaymentPlugins\PPCP\Blocks\Rest\Controller
S
6 17
PaymentPlugins\PPCP\WooFunnels\Checkout\FieldMappings
S
6 13
PaymentPlugins\PPCP\Blocks\QueryParams
S
6 25
PaymentPlugins\WooCommerce\PPCP\Rest\Routes\Admin\DeactivationRoute
S
6 39
PaymentPlugins\PPCP\WooFunnels\Upsell\PaymentGateways\PayPal
S
6 18
PaymentPlugins\PPCP\Stripe\PaymentButtonController
S
5 19
PaymentPlugins\WooCommerce\PPCP\Factories\AddressFactroy
S
5 19
PaymentPlugins\WooCommerce\PPCP\TemplateLoader
S
5 16
PaymentPlugins\WooCommerce\PPCP\Rest\Routes\CartRefresh
S
5 30
PaymentPlugins\WooCommerce\PPCP\Admin\Settings\AdvancedSettings
S
5 78
PaymentPlugins\WooCommerce\PPCP\PluginValidation
S
5 24
PaymentPlugins\WooCommerce\PPCP\Tokens\PayPalToken
S
5 30
PaymentPlugins\WooCommerce\PPCP\Admin\Settings\AbstractSettings
S
4 17
PaymentPlugins\WooCommerce\PPCP\RestApi
S
4 16
PaymentPlugins\WooCommerce\PPCP\Factories\PayerFactory
S
4 22
PaymentPlugins\WooCommerce\PPCP\Conversion\Controller
S
4 25
PaymentPlugins\WooCommerce\PPCP\Factories\ApplicationContextFactory
S
4 18
PaymentPlugins\WooCommerce\PPCP\Rest\Routes\BillingAgreementRoute
S
4 19
PaymentPlugins\PPCP\Blocks\Payments\Gateways\PayPalGateway
S
4 42
PaymentPlugins\WooCommerce\PPCP\Container\Container
S
4 11
PaymentPlugins\WooCommerce\PPCP\Container\AbstractResolver
S
4 7
PaymentPlugins\WooCommerce\PPCP\Admin\Menus
S
4 14
PaymentPlugins\WooCommerce\PPCP\Rest\Routes\Admin\AbstractRoute
S
3 9
PaymentPlugins\PPCP\WooFunnels\Checkout\Compatibility\AbstractGateway
S
3 9
PaymentPlugins\PPCP\CheckoutWC\Package
S
3 15
PaymentPlugins\PPCP\Stripe\Package
S
3 24
PaymentPlugins\PPCP\Blocks\ContextHandler
S
3 11
PaymentPlugins\WooCommerce\PPCP\RefundsManager
S
2 6
PaymentPlugins\WooCommerce\PPCP\Container\BaseResolver
S
2 6
PaymentPlugins\WooCommerce\PPCP\Package\AbstractPackage
S
2 7
PaymentPlugins\WooCommerce\PPCP\Factories\ShippingFactory
S
2 11
PaymentPlugins\PPCP\Blocks\Payments\Gateways\PayPalExpressGateway
S
2 6

17 more item(s) not shown.