Code Analysis: WP Full Pay 7.1.3

Class Rating Complexity Lines of code
Freemius
D
3,812 13,737
MM_WPFS_Stripe
D
536 2,211
MM_WPFS_Admin
D
411 2,369
MM_WPFS_CustomerPortalService
D
380 1,529
MM_WPFS_Customer
D
304 1,922
FS_Plugin_Info_Dialog
D
260 1,257
FS_Clone_Manager
D
222 931
MM_WPFS_Database
D
214 1,988
MM_WPFS_Public_FormModel
D
212 724
MM_WPFS_Admin_Menu
D
211 1,347
MM_WPFS_Utils
D
209 657
FS_Plugin_Updater
D
205 862
WPFS_List_Table
D
169 639
MM_WPFS_FormView
D
157 757
MM_WPFS
D
127 661
MM_WPFS_CheckoutSubmissionService
C
122 546
FS_Logger
C
105 381
FS_Api
C
104 295
StripeWPFS\ApiRequestor
B
94 321
StripeWPFS\HttpClient\CurlClient
B
87 364
FS_Admin_Menu_Manager
B
87 365
MM_WPFS_Mailer
B
85 389
StripeWPFS\StripeObject
B
84 281
MM_WPFS_FormValidator
B
80 232
MM_WPFS_PaymentFormView
B
77 326
Freemius_Api_WordPress
B
76 331
FS_Admin_Notice_Manager
A
66 210
FS_Storage
A
64 236
FS_Option_Manager
A
63 183
FS_Options
A
62 180
FS_Permission_Manager
A
62 332
MM_WPFS_CheckoutSubscriptionChargeHandler
A
56 287
WPFS_OneTimePayments_Table
A
55 262
MM_WPFS_DonationFormView
A
55 277
MM_WPFS_SubscriptionTransactionData
A
52 185
Freemius_Abstract
A
52 48
WPFS_Transactions_Table
S
50 238
MM_WPFS_SubscriptionFormView
S
49 255
FS_Site
S
48 72
WPFS_Subscriptions_Table
S
47 245
FS_Key_Value_Storage
S
47 154
WPFS_Donations_Table
S
46 262
MM_WPFS_Currencies
S
45 1,011
MM_WPFS_ManagedSubscriptionEntry
S
45 184
FS_Cache_Manager
S
45 121
StripeWPFS\Util\Util
S
44 139
MM_WPFS_SubscriptionPriceCalculator
S
44 188
FS_Product_Garbage_Collector
S
44 160
StripeWPFS\Account
S
42 128
MM_WPFS_LoggerService
S
42 164
MM_WPFS_PriceCalculator
S
39 159
MM_WPFS_EventProcessor
S
38 158
StripeWPFS\Collection
S
38 129
StripeWPFS\BaseStripeClient
S
35 112
WPFS_Base_Table
S
34 111
MM_WPFS_Admin_CreateFormFactory
S
34 256
MM_WPFS_Public_PaymentFormModel
S
33 110
FS_Plan_Manager
S
33 69
MM_WPFS_TransactionDataService
S
31 203
WPFS_SavedCards_Table
S
30 163
MM_WPFS_Admin_CloneFormFactory
S
30 144
FS_Admin_Notices
S
29 114
WPFS_Log_Table
S
29 111
MM_WPFS_CheckoutPaymentChargeHandler
S
29 214
FS_Plugin_Manager
S
28 88
MM_WPFS_MigrateCurrencyAndSetupFee
S
25 90
MM_WPFS_PaymentPriceCalculator
S
25 134
MM_WPFS_FormMacroReplacer
S
24 100
MM_WPFS_Pricing
S
24 93
MM_WPFS_Shortcode
S
24 52
FS_Entity
S
24 55
StripeWPFS\Util\RequestOptions
S
23 90
MM_WPFS_Countries
S
20 2,294
MM_WPFS_Localization
S
20 87
MM_WPFS_CurrencyFormat
S
20 71
MM_WPFS_EditFormLocalizer
S
19 166
Freemius_Api_Base
S
19 77
MM_WPFS_Admin_DeleteFormFactory
S
18 46
FS_Customizer_Upsell_Control
S
17 98
MM_WPFS_Admin_SubscriptionFormValidator
S
17 77
StripeWPFS\WebhookSignature
S
16 69
WPFS_RenderedFormData
S
16 41
MM_WPFS_CheckoutSessionBuilder_Product
S
15 53
MM_WPFS_Admin_CreateFormView
S
14 158
MM_WPFS_InvoiceCreated
S
14 53
MM_WPFS_InvoicePaymentSucceeded
S
13 51
MM_WPFS_Patcher
S
13 132
MM_WPFS_DonationFormValidator
S
12 48
MM_WPFS_States
S
12 291
MM_WPFS_SubscriptionFormValidator
S
11 34
MM_WPFS_AdminScriptLocalizerFactory
S
11 26
MM_WPFS_Admin_CreateFormValidator
S
11 51
MM_WPFS_Admin_EmailOptionsValidator
S
10 42
MM_WPFS_Admin_SecurityValidator
S
10 38
MM_WPFS_ConfigurableFormFieldsFactory
S
9 20
MM_WPFS_FormLoaderFactory
S
9 22
MM_WPFS_FormTabCreatorFactory
S
9 22
MM_WPFS_CustomerTaxId
S
9 501
MM_WPFS_Admin_StripeAccountValidator
S
9 42
MM_WPFS_SetDonationFormEmailReceipt
S
8 42
MM_WPFS_Admin_MyAccountValidator
S
8 40
MM_WPFS_Languages
S
6 352

522 more item(s) not shown.