Code Analysis: Paid Memberships Pro 2.10.7

Class Rating Complexity Lines of code
PMProGateway_stripe
D
787 3,351
PMPro_Field
D
299 933
MemberOrder
D
242 1,015
PMProEmail
D
188 1,095
PMProGateway_paypalexpress
D
169 737
PMPro_REST_API_Routes
D
169 684
PMProGateway_paypal
D
155 593
PMProGateway_braintree
D
154 745
PMPro_Wisdom_Tracker
D
138 661
Braintree\Configuration
C
124 349
PMProGateway_authorizenet
C
109 744
PMProGateway_cybersource
C
106 750
Stripe\ApiRequestor
B
94 321
PMPro_Members_List_Table
B
91 421
Stripe\HttpClient\CurlClient
B
88 366
Stripe\StripeObject
B
84 281
PMProGateway_paypalstandard
B
78 416
PMPro_Wisdom_Integration
A
75 269
PMProGateway_payflowpro
A
73 399
Braintree\Util
A
71 314
PMPro_Site_Health
A
70 347
Braintree\Transaction
A
63 278
Braintree\TransactionSearch
A
63 112
PMPro\Firebase\JWT\JWT
A
58 176
Braintree\CustomerGateway
A
56 306
Braintree\Http
A
55 206
Braintree\WebhookTestingGateway
A
54 484
Braintree\Customer
S
49 173
Braintree\PaymentMethodGateway
S
48 248
PMProGateway_check
S
46 225
Stripe\Util\Util
S
44 139
PMProGateway_Twocheckout
S
43 258
Braintree\DisputeGateway
S
42 158
Braintree\TransactionGateway
S
41 341
Stripe\Account
S
41 121
Braintree\CreditCardGateway
S
38 236
Stripe\Collection
S
38 129
Stripe\BaseStripeClient
S
37 122
PMPro_Discount_Code
S
36 183
PMProGateway
S
36 149
Braintree\CreditCard
S
35 126
PMPro_Membership_Level
S
34 173
PMPro_Admin_Activity_Email
S
34 361
Braintree\Gateway
S
30 90
Stripe\Service\CustomerService
S
28 84
Stripe\SearchResult
S
27 85
Stripe\Stripe
S
27 79
Braintree\Xml\Parser
S
27 87
Braintree\TransparentRedirectGateway
S
26 166
Braintree\AddressGateway
S
26 118
Braintree\CredentialsParser
S
24 85
Braintree\Error\ValidationErrorCollection
S
24 71
Stripe\Util\RequestOptions
S
24 93
Braintree\SubscriptionGateway
S
23 164
Braintree\Subscription
S
22 74
Twocheckout_Sale
S
21 91
PMPro_Widget_Member_Login
S
21 95
Braintree\Xml\Generator
S
21 79
Braintree\WebhookNotification
S
20 65
Stripe\Service\OAuthService
S
20 63
PMProDivi
S
19 70
Braintree\MerchantAccountGateway
S
19 137
Braintree\OAuthGateway
S
17 79
PMPro_Deny_Network_Activation
S
17 51
Stripe\OAuth
S
17 51
Stripe\WebhookSignature
S
16 69
pmpro_ReCaptcha
S
15 58
Braintree\WebhookNotificationGateway
S
15 51
Braintree\Dispute
S
15 63
Twocheckout_Util
S
14 55
Braintree\VisaCheckoutCard
S
14 48
Braintree\Result\Error
S
12 50
Braintree\SamsungPayCard
S
10 40
Braintree\MasterpassCard
S
10 40
Braintree\ApplePayGateway
S
10 40
Braintree\Plan
S
9 32
Braintree\UsBankAccount
S
9 38
Braintree\MerchantAccount
S
9 33
Braintree\TransactionLineItemGateway
S
8 30
Braintree\MultipleValueNode
S
7 23
Braintree\DocumentUploadGateway
S
6 30
Twocheckout_Api_Requester
S
5 40
pmpro_mimetype
S
4 156

400 more item(s) not shown.