Code Analysis: WP Simple Pay Lite 4.9.0

Class Rating Complexity Lines of code
SimplePay\Vendor\BerlinDB\Database\Query
D
342 1,166
SimplePay\Vendor\BerlinDB\Database\Queries\Date
D
177 524
ActionScheduler_DBStore
D
134 665
SimplePay\Core\Utils\Migrations\Routines\Prices_API
C
123 753
ActionScheduler_wpPostStore
C
119 566
ActionScheduler_Abstract_ListTable
C
102 358
SimplePay\Vendor\Stripe\ApiRequestor
B
93 319
SimplePay\Vendor\BerlinDB\Database\Table
B
91 326
SimplePay\Vendor\Stripe\HttpClient\CurlClient
B
88 366
SimplePay\Core\Abstracts\Form
B
86 470
SimplePay\Vendor\Stripe\StripeObject
B
84 281
SimplePay\Core\PaymentForm\PriceOption
A
72 374
SimplePay\Vendor\Symfony\Component\CssSelector\Parser\Parser
A
72 236
SimplePay\Core\RestApi\Internal\Payment\Utils\PaymentRequestUtils
A
71 370
SimplePay\Core\Transaction\TransactionObserver
A
68 473
ActionScheduler_ListTable
A
62 365
SimplePay\Core\Admin\Pages\SMTP
A
62 505
SimplePay\Core\PaymentForm\PriceOptions
A
60 333
SimplePay\Core\RestApi\Internal\Payment\Utils\SchemaValidationUtils
A
59 217
ActionScheduler
A
57 198
SimplePay\Vendor\BerlinDB\Database\Column
A
57 241
ActionScheduler_Store
A
54 143
SimplePay\Core\License\License
A
52 189
SimplePay\Core\StripeConnect\ConnectionSubscriber
S
49 353
ActionScheduler_HybridStore
S
47 192
SimplePay\Core\AntiSpam\EmailVerification
S
46 538
SimplePay\Vendor\Stripe\Util\Util
S
46 142
SimplePay\Core\Abstracts\Field
S
46 123
SimplePay\Core\Admin\SiteHealth\SiteHealthDebugInformation
S
45 327
SimplePay\Core\StripeConnect\ApplicationFee
S
45 281
SimplePay\Core\RestApi\Internal\Report\PaymentInfoReport
S
42 224
SimplePay\Vendor\Stripe\Account
S
41 121
SimplePay\Core\Abstracts\Custom_Field
S
41 164
SimplePay\Core\PaymentPage\PaymentPageOutput
S
40 263
SimplePay\Core\REST_API\Controller
S
40 197
SimplePay\Core\Webhook\NoneReceivedNotice
S
39 241
ActionScheduler_Abstract_QueueRunner
S
39 145
SimplePay\Vendor\League\Container\Container
S
38 129
SimplePay\Vendor\Stripe\Collection
S
38 129
SimplePay\Core\Forms\Default_Form
S
37 230
SimplePay\Core\Admin\Translations\LanguagePacks
S
36 156
SimplePay\Vendor\Stripe\BaseStripeClient
S
36 111
ActionScheduler_ActionFactory
S
36 123
SimplePay\Core\Utils\Rate_Limiting
S
36 144
SimplePay\Core\Admin\Notice_Manager
S
35 153
SimplePay\Core\REST_API\v2\Checkout_Session_Controller
S
35 260
SimplePay\Core\Admin\FormBuilder\TemplateExplorer
S
34 193
Action_Scheduler\Migration\Controller
S
34 98
ActionScheduler_wpCommentLogger
S
33 136
SimplePay\Core\Emails\EmailSubscriber
S
33 223
SimplePay\Core\Integration\Divi\ExtensionSubscriber
S
33 248
CronExpression
S
33 119
SimplePay\Vendor\TijsVerkoyen\CssToInlineStyles\CssToInlineStyles
S
32 123
SimplePay\Core\NotificationInbox\NotificationRepository
S
31 156
SimplePay\Core\Shortcodes
S
31 219
SimplePay\Core\EventManagement\EventManager
S
30 98
SimplePay\Core\Admin\Fields\Select
S
30 92
SimplePay\Core\NotificationInbox\NotificationImporter\AbstractNotificationImporter
S
30 113
SimplePay\Vendor\Symfony\Component\CssSelector\XPath\Extension\NodeExtension
S
30 104
SimplePay\Core\Admin\Addon\AddonInstaller
S
30 172
ActionScheduler_QueueRunner
S
29 97
SimplePay\Vendor\Symfony\Component\CssSelector\XPath\Translator
S
29 102
SimplePay\Core\Block\PaymentFormBlock
S
28 213
SimplePay\Core\Admin\FormBuilder\LicenseCheck
S
27 96
SimplePay\Core\AdminPage\AboutUsPage
S
27 346
ActionScheduler_TimezoneHelper
S
27 83
SimplePay\Core\License\LicenseManagementSubscriber
S
26 159
SimplePay\Core\Report\ActivityOverviewReport
S
26 301
SimplePay\Core\RestApi\Internal\SubscriptionsManagement\SendSubscriptions
S
26 179
SimplePay\Core\Plugin
S
26 121
SimplePay\Core\Admin\DashboardWidget\ProductEducationDashboardWidget
S
25 204
SimplePay\Core\Connect\ConnectSubscriber
S
25 298
SimplePay\Core\Help\HelpDocsContext
S
25 118
SimplePay\Core\NotificationInbox\NotificationRuleProcessor
S
25 102
SimplePay\Core\Assets
S
25 112
SimplePay\Vendor\Symfony\Component\CssSelector\XPath\Extension\FunctionExtension
S
25 84
SimplePay\Core\Webhook\WebhookEndpointManager
S
24 148
SimplePay\Vendor\Stripe\Util\RequestOptions
S
24 93
ActionScheduler_AdminView
S
24 140
Sandhills\Utils\Persistent_Dismissible
S
24 95
ActionScheduler_Compatibility
S
23 56
SimplePay\Vendor\BerlinDB\Database\Queries\Compare
S
21 68
SimplePay\Core\RestApi\Internal\Payment\LitePaymentCreateRoute
S
21 190
ActionScheduler_QueueCleaner
S
21 102
SimplePay\Core\Admin\Assets
S
20 196
SimplePay\Core\Utils\Migrations\Routines\Options_Flattening
S
20 77
ActionScheduler_Abstract_Schema
S
20 68
SimplePay\Vendor\Stripe\Service\OAuthService
S
20 63
SimplePay\Core\NotificationInbox\Notification
S
20 50
SimplePay\Core\RestApi\Internal\Payment\Utils\CouponUtils
S
20 127
SimplePay\Vendor\Symfony\Component\CssSelector\Tests\XPath\TranslatorTest
S
20 346
SimplePay\Core\AdminNotice\LicenseMissingNotice
S
19 58
SimplePay\Core\RestApi\Internal\Report\LatestPaymentsReport
S
19 124
CronExpression_DayOfWeekField
S
19 72
SimplePay\Core\AdminNotice\AbstractAdminNotice
S
18 66
SimplePay\Core\Emails\Email\SummaryReportEmail
S
18 102
SimplePay\Core\Payments\Stripe_API
S
18 108
SimplePay\Core\License\LicenseSettingSubscriber
S
17 109
SimplePay\Vendor\Stripe\OAuth
S
17 51
CronExpression_AbstractField
S
17 37
SimplePay\Core\CustomerSuccess\TelemetryData\PaymentFormTelemetryData
S
16 79
SimplePay\Core\Admin\SetupWizard\SetupWizardLaunch
S
16 81
SimplePay\Vendor\Stripe\WebhookSignature
S
16 69
SimplePay\Core\AdminNotice\LicenseUpgradeTopOfPageNotice
S
16 87
SimplePay\Core\AdminBar\AdminBarSubscriber
S
16 118
SimplePay\Core\AdminNotice\UpdateAvailableNotice
S
16 57
SimplePay\Core\Admin\AdminPageSubscriber
S
16 77
ActionScheduler_WPCLI_Scheduler_command
S
15 89
SimplePay\Core\Transaction\Transaction
S
15 42
SimplePay\Core\Admin\SiteHealth\SiteHealthMenuItem
S
15 57
SimplePay\Core\CustomerSuccess\TelemetryData\StatTelemetryData
S
15 122
SimplePay\Core\Webhook\EndpointHealthCheck
S
15 67
SimplePay\Vendor\TijsVerkoyen\CssToInlineStyles\Css\Property\Processor
S
15 59
SimplePay\Core\Integration\Elementor\PaymentFormControl
S
14 97
CronExpression_DayOfMonthField
S
14 49
SimplePay\Core\RestApi\Internal\Payment\Utils\TaxUtils
S
13 81
SimplePay\Core\CustomerSuccess\TelemetryData\PluginTelemetryData
S
13 83
SimplePay\Core\Help\HelpUi
S
13 75
Action_Scheduler\Migration\ActionMigrator
S
13 52
SimplePay\Core\Forms\Fields\Payment_Button
S
13 77
SimplePay\Core\Block\ButtonBlock
S
13 81
SimplePay\Core\Admin\Fields\Checkbox
S
13 54
Action_Scheduler\Migration\Runner
S
13 59
ActionScheduler_WPCLI_Clean_Command
S
12 61
SimplePay\Vendor\League\Container\ServiceProvider\ServiceProviderAggregate
S
12 41
SimplePay\Core\Settings\Setting_Input
S
12 108
SimplePay\Core\NotificationInbox\NotificationImporter\RemoteNotificationImporter
S
12 55
SimplePay\Core\Admin\Fields\Standard
S
12 35
SimplePay\Core\REST_API\v2\PaymentIntent_Controller
S
12 110
SimplePay\Core\Admin\Education\InstantPayouts
S
12 86
SimplePay\Core\Admin\Fields\Radio
S
12 47
Action_Scheduler\WP_CLI\Migration_Command
S
12 88
SimplePay\Vendor\League\Container\ReflectionContainer
S
11 39
SimplePay\Core\Admin\SetupWizard\SetupWizardMarketing
S
11 49
SimplePay\Core\AdminPage\ActivityReportsPage
S
11 80
ActionScheduler_CronSchedule
S
11 34
SimplePay\Core\License\LicenseNotificationSubscriber
S
11 143
SimplePay\Core\Admin\UpeNotification
S
11 75
SimplePay\Core\REST_API\v2\Customer_Controller
S
11 103
SimplePay\Core\Emails\SummaryReportEmailScheduler
S
11 71
SimplePay\Core\AntiSpam\Captcha\ScriptUtils
S
10 74
ActionScheduler_StoreSchema
S
10 79
SimplePay\Core\AdminPage\SetupWizardPage
S
10 136
SimplePay\Core\AntiSpam\RequireAuthentication
S
10 81
SimplePay\Core\Admin\AdminServiceProvider
S
10 131
SimplePay\Core\Cache_Helper
S
10 31
SimplePay\Core\Admin\FormBuilder\CustomFieldSubscriber
S
10 54
SimplePay\Core\RestApi\Internal\Payment\Utils\FeeRecoveryUtils
S
10 87
SimplePay\Core\Admin\Menus
S
10 100
SimplePay\Vendor\Symfony\Component\CssSelector\Node\Specificity
S
10 23
SimplePay\Vendor\BerlinDB\Database\Schema
S
10 26
SimplePay\Core\SimplePay
S
10 100
SimplePay\Core\Admin\FormBuilder\AutomatorIntegrationsImporter
S
9 48
SimplePay\Core\License\LicenseValidatorSubscriber
S
9 53
SimplePay\Core\Help\HelpDocsImporter
S
8 42
CronExpression_FieldFactory
S
8 29
SimplePay\Core\Installation
S
8 61
SimplePay\Core\Admin\Education\PaymentFormsStripeConnect
S
8 33
SimplePay\Core\RestApi\Internal\Report\DashboardWidgetReport
S
8 111
SimplePay\Core\Admin\Education\AbstractProductEducation
S
8 75
ActionScheduler_IntervalSchedule
S
8 28
SimplePay\Core\Admin\PluginRatingNotification
S
7 55
SimplePay\Core\License\LicenseManager
S
7 51
SimplePay\Core\Admin\Education\PluginTaxesSettings
S
7 64
SimplePay\Core\RestApi\RestApiServiceProvider
S
7 91
SimplePay\Core\Settings\Subsection_Collection
S
7 44
SimplePay\Core\RestApi\Internal\Report\GrossVolumePeriodOverPeriodReport
S
7 120
SimplePay\Core\Block\ManageSubscriptionsBlock
S
6 72
SimplePay\Core\CustomerSuccess\TelemetryData\AbstractTransactionTelemetryData
S
6 38
SimplePay\Core\FormPreview\FormPreviewOutput
S
6 47
SimplePay\Vendor\Symfony\Component\CssSelector\Parser\Handler\StringHandler
S
6 25
SimplePay\Core\NotificationInbox\NotificationInboxUi
S
5 48
SimplePay\Core\CustomerSuccess\CustomerSuccessServiceProvider
S
5 59
SimplePay\Core\Utils\Collection_Prioritized
S
5 23
SimplePay\Core\Settings\Setting_Collection
S
5 34

502 more item(s) not shown.