Code Analysis: Simple Membership 4.4.6

Class Rating Complexity Lines of code
SimpleWpMembership
D
180 809
SwpmUtils
D
157 559
SwpmSettings
D
128 1,228
SwpmMembers
D
128 751
Braintree\Configuration
C
124 349
SwpmMiscUtils
C
111 971
SwpmAuth
B
96 397
SwpmProtectionBase
B
92 266
SwpmForm
B
87 241
Stripe\StripeObject
B
84 282
SWPM_Send_Direct_Email_Menu
A
75 374
Stripe\ApiRequestor
A
74 253
Stripe\HttpClient\CurlClient
A
74 262
Braintree\Util
A
71 306
SwpmFrontRegistration
A
70 499
SWPM_Payment_Settings_Menu_Tab
A
70 513
SwpmMemberUtils
A
69 300
SWPM_PayPal_Button_Sub_Ajax_Hander
A
67 231
SWPM_PayPal_Webhook_Event_Handler
A
66 212
Braintree\Transaction
A
63 278
Braintree\TransactionSearch
A
63 112
SwpmMembershipLevels
A
62 266
SWPM_Utils_Subscriptions
A
61 331
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 135
SWPM_PayPal_PPCP_Onboarding_Serverside
A
52 274
SWPM_PayPal_Request_API_Injector
A
51 261
Braintree\Customer
S
49 173
SwpmSelfActionHandler
S
48 191
SwpmAccessControl
S
48 183
SwpmInitTimeTasks
S
48 223
swpm_paypal_ipn_handler
S
47 222
Stripe\Util\Util
S
44 220
SwpmPostList
S
43 203
SwpmLog
S
43 163
Braintree\DisputeGateway
S
42 158
Stripe\Account
S
42 128
Braintree\TransactionGateway
S
41 379
swpm_smart_checkout_ipn_handler
S
40 234
SwpmTransactions
S
39 155
Braintree\CreditCardGateway
S
38 236
SWPMPaymentsListTable
S
36 249
SwpmStripeSCABuyNowIpnHandler
S
35 182
Braintree\CreditCard
S
35 126
Stripe\Collection
S
34 123
SwpmLevelForm
S
32 83
SwpmShortcodesHandler
S
32 246
SwpmStripeCheckoutSessionCreate
S
32 149
SwpmPermission
S
30 43
SwpmPaymentButtonsListTable
S
29 153
SWPM_PayPal_Utility_Functions
S
28 162
Braintree\Xml\Parser
S
27 87
SwpmStripeSCASubscriptionIpnHandler
S
27 145
Braintree\TransparentRedirectGateway
S
26 166
Braintree\AddressGateway
S
26 118
SwpmStripeSubscriptionIpnHandler
S
25 182
SwpmCategoryList
S
25 106
SWPM_PayPal_ACDC_Related
S
24 168
Braintree\CredentialsParser
S
24 85
Braintree\SubscriptionGateway
S
23 164
Braintree\Error\ValidationErrorCollection
S
23 68
SWPM_PayPal_Bearer
S
23 102
SWPM_PayPal_Button_Ajax_Hander
S
23 139
Braintree\Subscription
S
22 74
SwpmMembershipLevelCustom
S
22 80
SWPM_Member_Subscriptions
S
22 119
Braintree\Xml\Generator
S
21 79
Braintree\WebhookNotification
S
21 68
SwpmAdminRegistration
S
20 143
SwpmPaymentsAdminMenu
S
20 83
SwpmMembershipLevel
S
20 97
SWPM_Blocks
S
20 110
SwpmWpLoadedTasks
S
20 77
Stripe\Util\RequestOptions
S
20 76
SwpmCronJob
S
19 76
SwpmProtection
S
19 48
Braintree\MerchantAccountGateway
S
19 137
SWPM_PayPal_JS_Button_Embed
S
19 110
SWPM_Admin_User_Feedback
S
17 118
Stripe\OAuth
S
17 51
Braintree\OAuthGateway
S
17 79
Stripe\WebhookSignature
S
16 69
Braintree\ResourceCollection
S
16 64
SwpmInstallation
S
15 232
Braintree\WebhookNotificationGateway
S
15 51
Braintree\Dispute
S
15 63
Braintree\VisaCheckoutCard
S
14 48
SwpmAjax
S
14 40
Braintree\PaymentMethodParser
S
14 33
SwpmStripeBuyNowIpnHandler
S
13 102
SwpmCommentFormRelated
S
12 58
Braintree\Result\Error
S
12 50
SwpmRegistration
S
11 90
Braintree\PaginatedCollection
S
11 51
SWPM_PayPal_PPCP_Onboarding
S
10 158
Braintree\ApplePayGateway
S
10 40
SWPM_PayPal_Subsc_Billing_Plan
S
10 79
Braintree\MasterpassCard
S
10 40
Braintree\SamsungPayCard
S
10 40
Braintree\MerchantAccount
S
9 33
Braintree\Plan
S
9 32
SwpmBraintreeBuyNowIpnHandler
S
9 100
Braintree\SettlementBatchSummaryGateway
S
9 48
Braintree\Result\Successful
S
9 27
Braintree\UsBankAccount
S
9 38
Braintree\TransactionLineItemGateway
S
8 30
Braintree\MultipleValueNode
S
7 23
Braintree\DocumentUploadGateway
S
6 30
Stripe\BankAccount
S
6 39
Stripe\Card
S
6 36
Stripe\Source
S
6 38
StripeUtilFunctions
S
5 23
SwpmUtilsTemplate
S
5 23
SWPM_PayPal_Main
S
4 9

280 more item(s) not shown.