Code Analysis: ProfilePress 4.5.1

Class Rating Complexity Lines of code
ProfilePress\Core\ShortcodeParser\Builder\FieldsShortcodeCallback
D
267 695
ProfilePress\Core\Membership\PaymentMethods\Stripe\Stripe
D
131 623
ProfilePress\Core\Membership\Models\Subscription\SubscriptionEntity
C
109 339
ProfilePress\Core\Themes\DragDrop\AbstractMemberDirectoryTheme
C
104 729
ProfilePress\Core\ShortcodeParser\MyAccount\MyAccountTag
B
98 454
ProfilePress\Core\Classes\RegistrationAuth
B
97 254
ProfilePress\Core\Membership\DigitalProducts\DownloadHandler
B
96 295
WP_User_Avatar
B
91 290
ProfilePress\Core\Admin\SettingsPages\Membership\OrdersPage\SettingsPage
B
89 436
ProfilePress\Core\Classes\AjaxHandler
B
87 381
ProfilePress\Core\Classes\ModifyRedirectDefaultLinks
B
86 208
ProfilePress\Core\Classes\EditUserProfile
B
82 266
ProfilePress\Core\ContentProtection\WPListTable
B
78 289
ProfilePress\Core\ContentProtection\ConditionCallbacks
B
76 151
ProfilePress\Core\Admin\SettingsPages\Membership\OrdersPage\OrderWPListTable
B
76 328
ProfilePress\Core\Classes\FormRepository
A
75 349
ProfilePress\Core\ShortcodeParser\Builder\FrontendProfileBuilder
A
74 477
ProfilePress\Core\Admin\SettingsPages\DragDropBuilder\DragDropBuilder
A
68 1,420
ProfilePress\Core\ShortcodeParser\FormProcessor
A
66 178
ProfilePress\Core\Admin\SettingsPages\Forms
A
64 216
ProfilePress\Core\Membership\Models\Order\OrderEntity
A
64 237
ProfilePress\Core\Classes\PasswordReset
A
62 251
ProfilePress\Core\Classes\Installer\PluginSilentUpgrader
A
62 234
ProfilePress\Core\ContentProtection\ContentConditions
A
62 338
ProfilePress\Core\Themes\DragDrop\FieldListing
A
61 175
ProfilePress\Core\Membership\Models\Coupon\CouponEntity
A
61 128
ProfilePress\Core\Membership\Controllers\CheckoutController
A
59 302
ProfilePress\Core\ShortcodeParser\Builder\GlobalShortcodes
A
59 318
ProfilePress\Core\Themes\DragDrop\AbstractTheme
A
58 343
ProfilePress\Core\Admin\SettingsPages\Membership\SubscriptionsPage\SubscriptionWPListTable
A
57 240
WP_User_Avatar_Functions
A
57 143
ProfilePress\Core\Admin\SettingsPages\Membership\CustomersPage\SettingsPage
A
57 312
ProfilePress\Core\Admin\SettingsPages\DragDropBuilder\Metabox
A
56 235
ProfilePress\Core\Admin\SettingsPages\MailOptin
A
56 529
ProfilePress\Core\Membership\Models\Customer\CustomerEntity
A
56 168
ProfilePress\Core\Classes\UserAvatar
A
55 133
ProfilePress\Core\Membership\PaymentMethods\Stripe\PaymentHelpers
A
55 241
ProfilePress\Core\Themes\DragDrop\AbstractBuildScratch
A
54 727
ProfilePress\Core\Admin\SettingsPages\Membership\DashboardPage\SettingsPage
A
53 358
ProfilePress\Core\Membership\Repositories\OrderRepository
A
53 346
ProfilePress\Core\Admin\SettingsPages\FormList
A
52 254
ProfilePress\Core\Admin\SettingsPages\Membership\CouponsPage\CouponWPListTable
A
51 177
ProfilePress\Core\Membership\PaymentMethods\AbstractPaymentMethod
A
51 167
ProfilePress\Core\Membership\DigitalProducts\UploadHandler
S
50 171
ProfilePress\Core\Admin\SettingsPages\Membership\CustomersPage\CustomerWPListTable
S
50 206
ProfilePress\Core\Classes\PROFILEPRESS_sql
S
47 266
ProfilePress\Core\Membership\Models\Plan\PlanEntity
S
47 126
ProfilePress\Core\ContentProtection\SettingsPage
S
46 177
ProfilePress\Core\Admin\SettingsPages\Membership\PlansPage\PlanWPListTable
S
46 171
ProfilePress\Core\Themes\DragDrop\UserProfile\DefaultTemplate
S
45 425
ProfilePress\Core\Admin\SettingsPages\Membership\PlanIntegrationsMetabox
S
45 279
ProfilePress\Core\Membership\Services\OrderService
S
44 232
ProfilePress\Core\Classes\AdminNotices
S
44 199
ProfilePress\Core\Admin\SettingsPages\AbstractSettingsPage
S
43 215
ProfilePress\Core\Membership\CheckoutFields
S
42 343
ProfilePress\Core\Admin\SettingsPages\Membership\PlansPage\SettingsPage
S
42 240
ProfilePress\Core\Membership\DigitalProducts\DownloadService
S
41 157
ProfilePress\Core\NavigationMenuLinks\Frontend
S
40 92
ProfilePress\Core\ContentProtection\Frontend\PostContent
S
39 139
ProfilePress\Core\Membership\PaymentMethods\Stripe\Helpers
S
39 236
ProfilePress\Core\Admin\SettingsPages\Membership\SubscriptionsPage\SettingsPage
S
38 166
WP_User_Avatar_Shortcode
S
38 118
ProfilePress\Core\Admin\SettingsPages\EmailSettings\EmailSettingsPage
S
37 459
ProfilePress\Core\ShortcodeParser\FrontendProfileTag
S
36 120
ProfilePress\Core\Membership\PaymentMethods\Stripe\WebhookHelpers
S
36 143
ProfilePress\Core\Membership\Repositories\SubscriptionRepository
S
35 241
ProfilePress\Core\RegisterScripts
S
35 136
ProfilePress\Core\Classes\Geolocation
S
34 128
ProfilePress\Core\Membership\Repositories\CustomerRepository
S
34 172
ProfilePress\Core\Admin\SettingsPages\DragDropBuilder\FieldBase
S
34 181
ProfilePress\Core\Classes\PPRESS_Session
S
33 113
ProfilePress\Core\Widgets\TabbedWidget
S
33 471
ProfilePress\Core\ContentProtection\ElementorRestriction
S
33 175
ProfilePress\Core\AdminBarDashboardAccess\Init
S
33 102
ProfilePress\Core\Admin\ProfileCustomFields
S
31 132
ProfilePress\Core\Admin\SettingsPages\MemberDirectories
S
31 137
ProfilePress\Core\ShortcodeParser\Builder\RegistrationFormBuilder
S
31 201
ProfilePress\Core\Classes\Miscellaneous
S
30 139
ProfilePress\Core\RegisterActivation\Base
S
30 212
ProfilePress\Core\Themes\DragDrop\ProfileFieldListing
S
29 90
ProfilePress\Core\Admin\SettingsPages\LicenseUpgrader
S
29 344
ProfilePress\Core\Widgets\Form
S
28 118
ProfilePress\Core\Membership\CurrencyFormatter
S
28 103
ProfilePress\Core\Admin\SettingsPages\Membership\CouponsPage\SettingsPage
S
28 117
ProfilePress\Core\Admin\SettingsPages\GeneralSettings
S
27 549
ProfilePress\Core\Membership\Services\TaxService
S
27 77
ProfilePress\Core\Admin\SettingsPages\ExtensionsSettingsPage
S
27 150
ProfilePress\Core\Classes\LoginAuth
S
26 89
WP_User_Avatar_Admin
S
26 154
ProfilePress\Core\Classes\FileUploader
S
26 105
ProfilePress\Core\Themes\DragDrop\MemberDirectoryListing
S
26 77
ProfilePress\Core\Admin\SettingsPages\Membership\DashboardPage\AbstractReport
S
26 126
ProfilePress\Core\ShortcodeParser\Builder\PasswordResetBuilder
S
26 249
ProfilePress\Core\ShortcodeParser\LoginFormTag
S
24 88
ProfilePress\Core\ShortcodeParser\MelangeTag
S
24 67
ProfilePress\Core\ContentProtection\Frontend\Checker
S
24 56
ProfilePress\Core\Admin\SettingsPages\EmailSettings\DefaultTemplateCustomizer
S
24 243
ProfilePress\Core\Admin\SettingsPages\Membership\SettingsFieldsParser
S
24 94
ProfilePress\Core\ShortcodeParser\PasswordResetTag
S
23 92
ProfilePress\Core\ShortcodeParser\Builder\LoginFormBuilder
S
23 112
ProfilePress\Core\Membership\Services\EUVATChecker\EuVatApi
S
23 82
ProfilePress\Core\ContentProtection\Init
S
22 92
ProfilePress\Core\Classes\GDPR
S
21 91
ProfilePress\Core\Classes\SendEmail
S
21 85
ProfilePress\Core\ContentProtection\ConditionalBlocksIntegration
S
21 78
ProfilePress\Core\ContentProtection\Frontend\RestrictionShortcode
S
21 57
ProfilePress\Core\ContentProtection\NavMenuProtection
S
20 54
ProfilePress\Core\Admin\SettingsPages\Membership\CheckListHeader
S
20 160
ProfilePress\Core\DBUpdates
S
20 85
ProfilePress\Core\Themes\DragDrop\MemberDirectory\DefaultTemplate
S
18 347
ProfilePress\Core\ShortcodeParser\RegistrationFormTag
S
17 79
ProfilePress\Core\ShortcodeParser\MembershipShortcodes
S
17 76
ProfilePress\Core\Widgets\UserPanel
S
17 79
ProfilePress\Core\ContentProtection\Frontend\Redirect
S
17 53
PPressBFnote
S
17 133
ProfilePress\Core\ShortcodeParser\EditProfileTag
S
17 62
ProfilePress\Core\ShortcodeParser\MemberDirectoryTag
S
17 57
ProfilePress\Core\Base
S
17 121
ProfilePress\Core\Admin\SettingsPages\Membership\DashboardPage\TopPlans
S
16 83
ProfilePress\Core\Admin\SettingsPages\Membership\DashboardPage\PaymentMethods
S
16 83
ProfilePress\Core\Admin\SettingsPages\Membership\CheckoutFieldsManager
S
16 96
ProfilePress\Core\Classes\GlobalSiteAccess
S
16 43
ProfilePress\Core\Membership\Repositories\CouponRepository
S
15 113
ProfilePress\Core\Classes\ImageUploader
S
14 80
ProfilePress\Core\Membership\Controllers\FrontendController
S
14 50
ProfilePress\Core\Membership\Emails\AbstractMembershipEmail
S
14 76
ProfilePress\Core\Admin\SettingsPages\AddNewForm
S
14 95
ProfilePress\Core\Admin\SettingsPages\Membership\TaxSettings\SettingsPage
S
14 198
ProfilePress\Core\Themes\DragDrop\ThemesRepository
S
13 257
ProfilePress\Core\Themes\DragDrop\UserProfile\Dixon
S
13 323
ProfilePress\Core\Membership\Services\SubscriptionService
S
13 52
ProfilePress\Core\Themes\Shortcode\ThemesRepository
S
13 304
ProfilePress\Core\Membership\Repositories\PlanRepository
S
13 104
ProfilePress\Core\Membership\PaymentMethods\Stripe\WebhookHandlers\CustomerSubscriptionUpdated
S
12 62
ProfilePress\Core\Admin\SettingsPages\Membership\PaymentMethods
S
12 102
ProfilePress\Core\Classes\ExtensionManager
S
12 158
WP_User_Avatar_Profile_Widget
S
12 57
ProfilePress\Core\Classes\Autologin
S
12 39
ProfilePress\Core\Classes\UserSignupLocationListingPage
S
11 38
ProfilePress\Core\Membership\Services\EUVATChecker\EuVatApiResponse
S
11 39
ProfilePress\Core\Admin\SettingsPages\Membership\DashboardPage\Orders
S
9 53
ProfilePress\Core\Admin\SettingsPages\Membership\PaymentSettings
S
9 118
ProfilePress\Core\Classes\BlockRegistrations
S
9 37
ProfilePress\Core\ShortcodeParser\Builder\EditProfileBuilder
S
9 145
ProfilePress\Core\Membership\PaymentMethods\Stripe\WebhookHandlers\CustomerSubscriptionCreated
S
8 31
ProfilePress\Core\Admin\SettingsPages\DragDropBuilder\Controls\Input
S
8 26
ProfilePress\Core\Admin\SettingsPages\DragDropBuilder\Fields\Init
S
8 67
ProfilePress\Core\ContentProtection\CapabilityCheck
S
8 25
ProfilePress\Core\Membership\Emails\SubscriptionRenewalReminder
S
7 32
ProfilePress\Core\Membership\PaymentMethods\Stripe\WebhookHandlers\PaymentIntentSucceeded
S
7 17
ProfilePress\Core\Membership\Emails\SubscriptionExpirationReminder
S
7 32
ProfilePress\Core\Membership\PaymentMethods\Stripe\WebhookHandlers\InvoicePaymentSucceeded
S
7 23
ProfilePress\Core\Membership\Emails\SubscriptionAfterExpiredNotification
S
6 30
ProfilePress\Core\Themes\DragDrop\Login\PerfectoLite
S
6 225
ProfilePress\Core\Membership\Init
S
6 45
ProfilePress\Core\Membership\PaymentMethods\Stripe\WebhookHandlers\CheckoutSessionCompleted
S
6 26
ProfilePress\Core\Themes\DragDrop\Registration\PerfectoLite
S
6 232
ProfilePress\Core\Admin\SettingsPages\DragDropBuilder\Controls\Select
S
6 30
ProfilePress\Core\Themes\Shortcode\Melange\Lucid
S
6 265
ProfilePress\Core\RegisterActivation\CreateDBTables
S
6 196
ProfilePress\Core\Themes\Shortcode\Passwordreset\Fzbuk
S
5 172
ProfilePress\Core\Themes\Shortcode\Passwordreset\Perfecto
S
5 138
ProfilePress\Core\Themes\Shortcode\Editprofile\Boson
S
4 226
ProfilePress\Core\Themes\Shortcode\Registration\Fzbuk
S
4 182
ProfilePress\Core\Themes\Shortcode\Registration\Boson
S
4 166
ProfilePress\Core\Themes\Shortcode\Editprofile\Perfecto
S
4 140
ProfilePress\Core\Themes\Shortcode\Registration\PerfectoLite
S
4 139
ProfilePress\Core\Themes\Shortcode\Userprofile\Daisy
S
3 390
ProfilePress\Core\Themes\Shortcode\Login\PerfectoLite
S
3 130
ProfilePress\Core\Themes\Shortcode\Login\Fzbuk
S
3 180
ProfilePress\Core\Themes\Shortcode\Userprofile\Dixon
S
3 206

135 more item(s) not shown.