Code Analysis: WP Full Pay 8.0.1

Class Rating Complexity Lines of code
MM_WPFS_Stripe
D
544 2,240
MM_WPFS_Admin
D
411 2,369
MM_WPFS_CustomerPortalService
D
380 1,529
MM_WPFS_Customer
D
305 1,933
MM_WPFS_Admin_Menu
D
217 1,390
MM_WPFS_Database
D
214 1,988
MM_WPFS_Public_FormModel
D
212 724
MM_WPFS_Utils
D
208 653
WPFS_List_Table
D
169 639
MM_WPFS_FormView
D
157 757
MM_WPFS
D
127 652
MM_WPFS_CheckoutSubmissionService
C
122 546
StripeWPFS\ApiRequestor
B
94 321
StripeWPFS\HttpClient\CurlClient
B
87 364
MM_WPFS_Mailer
B
85 389
StripeWPFS\StripeObject
B
84 281
MM_WPFS_FormValidator
B
82 238
MM_WPFS_PaymentFormView
B
77 326
MM_WPFS_CheckoutSubscriptionChargeHandler
A
56 287
WPFS_OneTimePayments_Table
A
55 262
MM_WPFS_DonationFormView
A
55 277
MM_WPFS_SubscriptionTransactionData
A
52 185
MM_WPFS_SubscriptionFormView
A
51 261
WPFS_Transactions_Table
S
50 238
WPFS_Subscriptions_Table
S
47 245
WPFS_Donations_Table
S
46 262
MM_WPFS_ManagedSubscriptionEntry
S
45 184
MM_WPFS_Currencies
S
45 1,011
StripeWPFS\Util\Util
S
44 139
MM_WPFS_SubscriptionPriceCalculator
S
44 188
StripeWPFS\Account
S
42 128
MM_WPFS_LoggerService
S
42 164
MM_WPFS_PriceCalculator
S
42 167
MM_WPFS_CustomerPortalModel
S
38 113
MM_WPFS_EventProcessor
S
38 158
StripeWPFS\Collection
S
38 129
MM_WPFS_Control
S
37 132
StripeWPFS\BaseStripeClient
S
35 112
MM_WPFS_Admin_FormView
S
34 375
WPFS_Base_Table
S
34 111
MM_WPFS_Admin_CreateFormFactory
S
34 256
MM_WPFS_Public_PaymentFormModel
S
33 110
MM_WPFS_TransactionDataService
S
31 203
MM_WPFS_EventHandler
S
31 146
MM_WPFS_Public_SubscriptionFormModel
S
31 123
WPFS_SavedCards_Table
S
30 163
MM_WPFS_Admin_PaymentFormValidator
S
30 114
MM_WPFS_HelpRepositoryFactory
S
30 411
MM_WPFS_Admin_CloneFormFactory
S
30 144
WPFS_API_v2
S
30 75
WPFS_Log_Table
S
29 111
MM_WPFS_CheckoutPaymentChargeHandler
S
29 214
MM_WPFS_MigrateCurrencyAndSetupFee
S
25 90
MM_WPFS_PaymentPriceCalculator
S
25 134
MM_WPFS_Public_DonationFormModel
S
25 82
WPFS_License
S
25 80
MM_WPFS_Admin_FormValidator
S
24 107
MM_WPFS_Pricing
S
24 93
MM_WPFS_Shortcode
S
24 52
MM_WPFS_FormMacroReplacer
S
24 100
StripeWPFS\Util\RequestOptions
S
23 90
MM_WPFS_CustomerSubscriptionDeleted
S
22 78
MM_WPFS_CurrencyFormat
S
20 71
MM_WPFS_Localization
S
20 87
StripeWPFS\Service\OAuthService
S
20 63
MM_WPFS_Countries
S
20 2,294
MM_WPFS_EditFormLocalizer
S
19 166
MM_WPFS_CheckoutSessionBuilder
S
19 76
MM_WPFS_Admin_DeleteFormFactory
S
18 46
MM_WPFS_Admin_SubscriptionFormValidator
S
17 77
StripeWPFS\OAuth
S
17 51
MM_WPFS_Admin_PaymentFormModel
S
17 94
MM_WPFS_Admin_SubscriptionFormModel
S
17 84
WPFS_RenderedFormData
S
16 41
StripeWPFS\WebhookSignature
S
16 69
MM_WPFS_Currency
S
16 55
MM_WPFS_CheckoutSessionBuilder_Product
S
15 53
MM_WPFS_Admin_CreateFormView
S
14 158
MM_WPFS_ManagedInvoiceEntry
S
14 54
MM_WPFS_InvoiceCreated
S
14 53
MM_WPFS_PaymentFormValidator
S
13 38
MM_WPFS_InvoicePaymentSucceeded
S
13 51
MM_WPFS_Patcher
S
13 132
MM_WPFS_States
S
12 291
MM_WPFS_CheckoutDonationChargeHandler
S
12 84
MM_WPFS_DonationFormValidator
S
12 48
MM_WPFS_AdminScriptLocalizerFactory
S
11 26
MM_WPFS_Admin_CreateFormValidator
S
11 51
MM_WPFS_SubscriptionFormValidator
S
11 34
MM_WPFS_Admin_SecurityValidator
S
10 38
MM_WPFS_Admin_EmailOptionsValidator
S
10 42
MM_WPFS_CheckoutSubscriptionFormView
S
10 33
MM_WPFS_ThankYouPostProcessor
S
10 39
MM_WPFS_FormLoaderFactory
S
9 22
MM_WPFS_ConfigurableFormFieldsFactory
S
9 20
MM_WPFS_CustomerTaxId
S
9 501
MM_WPFS_TestFormTransactionDataCreator
S
9 41
MM_WPFS_FormTabCreatorFactory
S
9 22
MM_WPFS_SetDonationFormEmailReceipt
S
8 42
MM_WPFS_CheckoutSessionBuilder_OneTimePayment
S
8 47
MM_WPFS_Admin_MyAccountValidator
S
8 40
MM_WPFS_FixEmailReceiptJSON
S
7 32
MM_WPFS_ConvertEmailReceiptsPatch
S
7 39
MM_WPFS_TestTransactionDataCreatorFactory
S
7 24
MM_WPFS_Admin_WordpressDashboardView
S
7 129
MM_WPFS_CheckoutSessionBuilder_Donation
S
6 36
MM_WPFS_SettingsEmailNotificationsLocalizer
S
6 41
MM_WPFS_CustomerSubscriptionUpdated
S
6 20
MM_WPFS_Languages
S
6 352
MM_WPFS_Admin_WordpressDashboardValidator
S
6 30
MM_WPFS_CheckoutSessionBuilder_Subscription
S
6 53
MM_WPFS_SetInitialDecimalSeparatorForForms
S
6 43
MM_WPFS_ThankYouPostProcessorFactory
S
5 15

459 more item(s) not shown.