Code Analysis: WP Simple Pay Lite 4.5.2

Class Rating Complexity Lines of code
SimplePay\Vendor\BerlinDB\Database\Query
D
342 1,166
SimplePay\Vendor\BerlinDB\Database\Queries\Date
D
177 524
SimplePay\Core\Utils\Migrations\Routines\Prices_API
C
123 752
ActionScheduler_wpPostStore
C
118 556
ActionScheduler_Abstract_ListTable
B
100 350
ActionScheduler_DBStore
B
99 474
SimplePay\Vendor\Stripe\ApiRequestor
B
94 321
SimplePay\Vendor\BerlinDB\Database\Table
B
91 326
SimplePay\Vendor\Stripe\HttpClient\CurlClient
B
88 366
SimplePay\Vendor\Stripe\StripeObject
B
84 281
SimplePay\Core\PaymentForm\PriceOption
A
60 291
SimplePay\Core\PaymentForm\PriceOptions
A
59 327
ActionScheduler_ListTable
A
57 348
ActionScheduler
A
57 185
SimplePay\Vendor\BerlinDB\Database\Column
A
57 241
ActionScheduler_Store
A
52 132
SimplePay\Core\License\License
A
52 187
SimplePay\Core\Abstracts\Form
A
51 299
SimplePay\Core\StripeConnect\ConnectionSubscriber
S
49 349
ActionScheduler_HybridStore
S
47 192
SimplePay\Core\Transaction\TransactionObserver
S
46 350
SimplePay\Core\Abstracts\Field
S
46 123
SimplePay\Vendor\Stripe\Util\Util
S
44 139
SimplePay\Core\StripeConnect\ApplicationFee
S
43 269
SimplePay\Vendor\Stripe\Account
S
42 128
SimplePay\Vendor\League\Container\Container
S
38 129
SimplePay\Core\Webhook\NoneReceivedNotice
S
38 229
SimplePay\Vendor\Stripe\Collection
S
38 129
SimplePay\Core\PaymentPage\PaymentPageOutput
S
38 251
SimplePay\Vendor\Stripe\BaseStripeClient
S
37 122
SimplePay\Core\Utils\Rate_Limiting
S
36 140
SimplePay\Core\Admin\Notice_Manager
S
35 153
SimplePay\Core\REST_API\Controller
S
35 174
Action_Scheduler\Migration\Controller
S
34 98
ActionScheduler_wpCommentLogger
S
33 136
CronExpression
S
33 119
SimplePay\Core\Integration\Divi\ExtensionSubscriber
S
33 248
ActionScheduler_Abstract_QueueRunner
S
32 95
SimplePay\Core\Admin\FormBuilder\TemplateExplorer
S
32 177
SimplePay\Core\REST_API\v2\Checkout_Session_Controller
S
31 232
SimplePay\Core\NotificationInbox\NotificationRepository
S
31 156
SimplePay\Core\Admin\Fields\Select
S
30 92
SimplePay\Core\Admin\Addon\AddonInstaller
S
30 172
SimplePay\Core\EventManagement\EventManager
S
30 98
SimplePay\Core\NotificationInbox\NotificationImporter\AbstractNotificationImporter
S
30 113
SimplePay\Core\Forms\Default_Form
S
29 176
ActionScheduler_Logger
S
28 95
SimplePay\Vendor\BerlinDB\Database\Base
S
28 90
SimplePay\Vendor\Stripe\SearchResult
S
27 85
ActionScheduler_TimezoneHelper
S
27 83
SimplePay\Core\Admin\FormBuilder\LicenseCheck
S
27 92
SimplePay\Core\AdminPage\AboutUsPage
S
27 301
SimplePay\Core\Block\PaymentFormBlock
S
27 206
SimplePay\Core\Shortcodes
S
26 176
SimplePay\Core\Plugin
S
26 116
SimplePay\Core\License\LicenseManagementSubscriber
S
26 159
SimplePay\Core\Connect\ConnectSubscriber
S
25 297
SimplePay\Core\DashboardWidget\ProductEducationDashboardWidget
S
25 194
SimplePay\Core\Help\HelpDocsContext
S
25 118
SimplePay\Core\NotificationInbox\NotificationRuleProcessor
S
25 102
SimplePay\Vendor\Stripe\Util\RequestOptions
S
24 93
SimplePay\Core\Admin\SiteHealth\SiteHealthDebugInformation
S
24 141
ActionScheduler_QueueRunner
S
24 87
Sandhills\Utils\Persistent_Dismissible
S
24 95
SimplePay\Core\Webhook\WebhookEndpointManager
S
24 147
ActionScheduler_Compatibility
S
23 58
SimplePay\Core\Assets
S
23 110
ActionScheduler_DataController
S
21 65
SimplePay\Vendor\BerlinDB\Database\Queries\Compare
S
21 68
SimplePay\Core\Admin\Assets
S
20 166
SimplePay\Vendor\Stripe\Service\OAuthService
S
20 63
SimplePay\Core\Utils\Migrations\Routines\Options_Flattening
S
20 77
SimplePay\Core\NotificationInbox\Notification
S
20 50
SimplePay\Core\Objects
S
19 62
CronExpression_DayOfWeekField
S
19 72
SimplePay\Core\AdminNotice\LicenseMissingNotice
S
19 58
ActionScheduler_Abstract_Schema
S
18 65
SimplePay\Core\AdminNotice\AbstractAdminNotice
S
18 66
SimplePay\Core\Repository\BerlinDbRepository
S
18 81
ActionScheduler_AdminView
S
17 86
SimplePay\Vendor\Stripe\OAuth
S
17 51
CronExpression_AbstractField
S
17 37
SimplePay\Core\License\LicenseSettingSubscriber
S
17 109
SimplePay\Core\Abstracts\Custom_Field
S
17 75
SimplePay\Core\RestApi\__UnstableDashboardWidgetReport
S
17 289
SimplePay\Core\AdminNotice\UpdateAvailableNotice
S
16 57
SimplePay\Core\Admin\SetupWizard\SetupWizardLaunch
S
16 81
SimplePay\Vendor\Stripe\WebhookSignature
S
16 69
ActionScheduler_ActionFactory
S
16 64
SimplePay\Core\AdminBar\AdminBarSubscriber
S
16 118
SimplePay\Core\AdminNotice\LicenseUpgradeTopOfPageNotice
S
16 87
SimplePay\Core\Transaction\Transaction
S
15 42
SimplePay\Core\Webhook\EndpointHealthCheck
S
15 67
SimplePay\Core\Admin\SiteHealth\SiteHealthMenuItem
S
15 57
CronExpression_DayOfMonthField
S
14 49
SimplePay\Core\Integration\Elementor\PaymentFormControl
S
14 97
SimplePay\Core\Payments\Stripe_API
S
14 84
ActionScheduler_QueueCleaner
S
14 73
SimplePay\Core\Admin\Fields\Checkbox
S
13 54
Action_Scheduler\Migration\ActionMigrator
S
13 52
Action_Scheduler\Migration\Runner
S
13 59
SimplePay\Core\Block\ButtonBlock
S
13 78
ActionScheduler_wcSystemStatus
S
12 92
SimplePay\Core\Admin\Fields\Standard
S
12 35
SimplePay\Core\Admin\Fields\Radio
S
12 45
Action_Scheduler\WP_CLI\Migration_Command
S
12 88
SimplePay\Core\Settings\Setting_Input
S
12 108
SimplePay\Core\Admin\AdminPageSubscriber
S
12 52
SimplePay\Vendor\League\Container\ServiceProvider\ServiceProviderAggregate
S
12 41
SimplePay\Core\Admin\Education\InstantPayouts
S
12 86
SimplePay\Core\NotificationInbox\NotificationImporter\RemoteNotificationImporter
S
12 55
SimplePay\Vendor\League\Container\ReflectionContainer
S
11 39
SimplePay\Core\Admin\SetupWizard\SetupWizardMarketing
S
11 49
SimplePay\Core\REST_API\v2\PaymentIntent_Controller
S
11 102
SimplePay\Core\Admin\Education\PluginEmailSettings
S
11 104
SimplePay\Core\License\LicenseNotificationSubscriber
S
11 130
ActionScheduler_CronSchedule
S
11 34
SimplePay\Core\Cache_Helper
S
10 31
ActionScheduler_StoreSchema
S
10 78
SimplePay\Vendor\BerlinDB\Database\Schema
S
10 26
SimplePay\Core\AdminPage\SetupWizardPage
S
10 136
SimplePay\Core\CustomerSuccess\Achievement\FirstFormEmbed
S
10 36
SimplePay\Core\SimplePay
S
10 94
SimplePay\Core\Admin\AdminBranding
S
9 29
ActionScheduler_FatalErrorMonitor
S
9 37
ActionScheduler_WPCLI_Scheduler_command
S
9 63
SimplePay\Core\AdminNotice\FiveStarRatingNotice
S
9 35
SimplePay\Core\REST_API\v2\Customer_Controller
S
9 92
SimplePay\Core\Help\HelpUi
S
9 64
SimplePay\Core\License\LicenseValidatorSubscriber
S
9 53
SimplePay\Core\RestApi\__UnstableNotifications
S
9 116
CronExpression_FieldFactory
S
8 29
SimplePay\Core\Admin\Education\AbstractProductEducation
S
8 75
ActionScheduler_LoggerSchema
S
8 46
ActionScheduler_IntervalSchedule
S
8 28
SimplePay\Core\Admin\AdminNoticeSubscriber
S
8 25
SimplePay\Core\Forms\Fields\Payment_Button
S
8 48
SimplePay\Core\Admin\AdminServiceProvider
S
8 107
SimplePay\Core\Help\HelpDocsImporter
S
8 42
SimplePay\Core\Admin\Education\PaymentFormsStripeConnect
S
8 33
SimplePay\Core\License\LicenseManager
S
7 51
SimplePay\Core\Installation
S
7 53
SimplePay\Core\Webhook\StripeConnectSync
S
7 25
SimplePay\Core\Admin\Education\PluginTaxesSettings
S
7 64
SimplePay\Core\Admin\Menus
S
7 61
SimplePay\Core\Settings\Subsection_Collection
S
7 44
SimplePay\Vendor\Stripe\Card
S
6 36
SimplePay\Core\FormPreview\FormPreviewOutput
S
6 51
SimplePay\Core\CustomerSuccess\Achievement\GoLive
S
6 20
SimplePay\Vendor\League\Container\Inflector\InflectorAggregate
S
6 22
SimplePay\Core\CustomerSuccess\CustomerSuccessServiceProvider
S
5 53
SimplePay\Vendor\League\Container\Definition\CallableDefinition
S
5 10
SimplePay\Core\Settings\Setting_Collection
S
5 34
SimplePay\Core\Utils\Collection_Prioritized
S
5 23
SimplePay\Core\NotificationInbox\NotificationInboxUi
S
5 43
SimplePay\Core\Settings\Setting_Radio
S
4 41
SimplePay\Core\Admin\Education\EducationServiceProvider
S
4 65

368 more item(s) not shown.