Code Analysis: Paid Memberships Pro 3.1.1

Class Rating Complexity Lines of code
PMProGateway_stripe
D
621 2,516
PMPro_Field
D
290 923
MemberOrder
D
251 985
PMPro_REST_API_Routes
D
196 792
PMProEmail
D
193 1,138
PMProGateway_paypalexpress
D
184 796
PMPro_Subscription
D
162 663
PMProGateway_braintree
D
160 783
PMPro_Orders_List_Table
D
141 894
PMPro_Wisdom_Tracker
D
138 661
PMProGateway_paypal
D
136 517
PMProGateway_authorizenet
D
130 864
Braintree\Configuration
C
124 349
PMProGateway_cybersource
C
106 746
PMPro_Member_Edit_Panel_Memberships
B
99 768
PMPro_Members_List_Table
B
99 506
Stripe\ApiRequestor
B
94 321
Stripe\HttpClient\CurlClient
B
88 366
Stripe\StripeObject
B
84 281
PMProGateway_payflowpro
A
75 405
PMPro_Wisdom_Integration
A
74 263
Braintree\Util
A
71 314
PMPro_Site_Health
A
68 363
PMPro_Member_Edit_Panel_User_Info
A
64 251
Braintree\Transaction
A
63 278
Braintree\TransactionSearch
A
63 112
PMProGateway_paypalstandard
A
62 356
PMProGateway_check
A
58 308
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
PMPro_Discount_Code_List_Table
S
48 330
Braintree\PaymentMethodGateway
S
48 248
PMProGateway
S
46 175
PMProGateway_Twocheckout
S
44 258
Stripe\Util\Util
S
44 139
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 184
Braintree\CreditCard
S
35 126
PMPro_Admin_Activity_Email
S
34 375
PMPro_Membership_Level
S
34 174
Braintree\Gateway
S
30 90
Stripe\Service\CustomerService
S
28 84
Braintree\Xml\Parser
S
27 87
Braintree\TransparentRedirectGateway
S
26 166
PMPro_Member_Edit_Panel_Subscriptions
S
25 196
Braintree\CredentialsParser
S
24 85
Stripe\Util\RequestOptions
S
24 93
PMPro_Member_Edit_Panel
S
23 80
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
20 73
PMPro_Member_Edit_Panel_Orders
S
19 169
Braintree\MerchantAccountGateway
S
19 137
PMPro_Deny_Network_Activation
S
17 51
Stripe\OAuth
S
17 51
Braintree\OAuthGateway
S
17 79
Stripe\WebhookSignature
S
16 69
PMPro_Elementor_Content_Restriction
S
15 79
Braintree\WebhookNotificationGateway
S
15 51
Braintree\Dispute
S
15 63
pmpro_ReCaptcha
S
15 58
Braintree\VisaCheckoutCard
S
14 48
Twocheckout_Util
S
14 55
Braintree\Result\Error
S
12 50
Braintree\ApplePayGateway
S
10 40
Braintree\SamsungPayCard
S
10 40
Braintree\MasterpassCard
S
10 40
Braintree\Plan
S
9 32
Braintree\UsBankAccount
S
9 38
PMPro_Member_Edit_Panel_User_Fields
S
9 45
Braintree\MerchantAccount
S
9 33
Braintree\TransactionLineItemGateway
S
8 30
PMPro_Member_Edit_Panel_TOS
S
8 38
Braintree\DocumentUploadGateway
S
6 30
Twocheckout_Api_Requester
S
5 40
pmpro_mimetype
S
4 156

405 more item(s) not shown.