Code Analysis: Simple Membership 4.5.7

Class Rating Complexity Lines of code
SimpleWpMembership
D
194 858
SwpmUtils
D
167 579
SwpmMembers
D
140 855
SwpmSettings
D
136 1,358
Braintree\Configuration
C
124 349
SwpmAuth
C
120 498
SwpmMiscUtils
C
113 979
Stripe\ApiRequestor
B
97 328
SWPM_Utils_Subscriptions
B
95 480
SwpmProtectionBase
B
92 266
SwpmForm
B
88 243
Stripe\HttpClient\CurlClient
B
87 363
SwpmMemberUtils
B
85 355
Stripe\StripeObject
B
84 281
SWPM_Send_Direct_Email_Menu
A
75 374
SwpmFrontRegistration
A
73 522
Braintree\Util
A
71 306
SWPM_Payment_Settings_Menu_Tab
A
70 513
SWPM_PayPal_Button_Sub_Ajax_Hander
A
68 234
swpm_paypal_ipn_handler
A
67 255
SWPM_PayPal_Webhook_Event_Handler
A
64 207
Braintree\Transaction
A
63 278
Braintree\TransactionSearch
A
63 112
SwpmMembershipLevels
A
62 267
SwpmTransactions
A
58 289
Braintree\CustomerGateway
A
56 312
SWPM_PayPal_Webhook
A
56 301
Braintree\WebhookTestingGateway
A
56 487
SWPM_PayPal_Request_API
A
55 227
Braintree\Http
A
55 206
SWPM_PayPal_Utility_IPN_Related
A
52 134
SWPM_PayPal_PPCP_Onboarding_Serverside
A
52 274
SWPM_PayPal_Request_API_Injector
A
51 261
Braintree\Customer
S
49 173
SwpmAccessControl
S
49 187
SwpmSelfActionHandler
S
48 192
SwpmInitTimeTasks
S
48 220
Stripe\Util\Util
S
46 142
Stripe\Account
S
45 148
SwpmPostList
S
43 204
Braintree\DisputeGateway
S
42 158
Stripe\BaseStripeClient
S
41 122
Braintree\TransactionGateway
S
41 379
swpm_smart_checkout_ipn_handler
S
40 234
SWPMPaymentsListTable
S
38 235
Stripe\Collection
S
38 129
Braintree\CreditCardGateway
S
38 236
SwpmLog
S
35 158
SwpmStripeSCABuyNowIpnHandler
S
35 184
Braintree\CreditCard
S
35 126
SwpmShortcodesHandler
S
34 258
SwpmLevelForm
S
32 83
SwpmStripeCheckoutSessionCreate
S
32 149
SwpmPermission
S
30 43
SwpmProtection
S
29 96
SwpmPaymentButtonsListTable
S
29 153
SWPM_PayPal_Utility_Functions
S
28 162
SwpmLimitActiveLogin
S
28 92
SwpmMembershipLevel
S
28 117
Braintree\Xml\Parser
S
27 87
Stripe\SearchResult
S
27 85
SwpmStripeSCASubscriptionIpnHandler
S
27 146
Braintree\TransparentRedirectGateway
S
26 166
Braintree\AddressGateway
S
26 118
SwpmStripeSubscriptionIpnHandler
S
25 184
SwpmCategoryList
S
25 106
SwpmCronJob
S
24 91
Stripe\Util\RequestOptions
S
24 93
SWPM_PayPal_ACDC_Related
S
24 168
Braintree\CredentialsParser
S
24 85
SWPM_PayPal_Button_Ajax_Hander
S
23 139
SWPM_PayPal_Bearer
S
23 102
Braintree\SubscriptionGateway
S
23 164
Braintree\Error\ValidationErrorCollection
S
23 68
SwpmMembershipLevelCustom
S
22 80
SwpmAdminRegistration
S
22 155
Braintree\Subscription
S
22 74
Braintree\Xml\Generator
S
21 79
Braintree\WebhookNotification
S
21 68
SwpmWpLoadedTasks
S
20 79
SWPM_Blocks
S
20 110
SwpmPaymentsAdminMenu
S
20 83
Stripe\Service\OAuthService
S
20 63
SWPM_PayPal_JS_Button_Embed
S
19 110
Braintree\MerchantAccountGateway
S
19 137
SWPM_Admin_User_Feedback
S
17 118
Stripe\OAuth
S
17 51
SwpmInstallation
S
17 254
Braintree\OAuthGateway
S
17 79
Stripe\WebhookSignature
S
16 69
Braintree\Dispute
S
15 63
Braintree\WebhookNotificationGateway
S
15 51
Braintree\PaymentMethodParser
S
14 33
Braintree\VisaCheckoutCard
S
14 48
SwpmAjax
S
14 40
SwpmStripeBuyNowIpnHandler
S
13 102
SwpmMembersMeta
S
12 65
SwpmCommentFormRelated
S
12 58
Braintree\Result\Error
S
12 50
SwpmRegistration
S
11 90
SWPM_PayPal_Subsc_Billing_Plan
S
10 79
SWPM_PayPal_PPCP_Onboarding
S
10 158
Braintree\MasterpassCard
S
10 40
Braintree\SamsungPayCard
S
10 40
Braintree\ApplePayGateway
S
10 40
Braintree\SettlementBatchSummaryGateway
S
9 48
SwpmBraintreeBuyNowIpnHandler
S
9 100
Braintree\Result\Successful
S
9 27
Braintree\MerchantAccount
S
9 33
Braintree\UsBankAccount
S
9 38
Braintree\Plan
S
9 32
Stripe\Source
S
8 57
Braintree\TransactionLineItemGateway
S
8 30
Braintree\MultipleValueNode
S
7 23
Braintree\DocumentUploadGateway
S
6 30
StripeUtilFunctions
S
5 23
SwpmUtilsTemplate
S
5 23

481 more item(s) not shown.