Code Analysis: WP Simple Pay Lite 4.7.7

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\Abstracts\Form
B
83 461
SimplePay\Core\Transaction\TransactionObserver
B
81 561
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
68 360
SimplePay\Core\Admin\Pages\SMTP
A
62 505
SimplePay\Core\PaymentForm\PriceOptions
A
60 333
SimplePay\Core\RestApi\Internal\Payment\Utils\SchemaValidationUtils
A
59 232
ActionScheduler_ListTable
A
57 348
ActionScheduler
A
57 185
SimplePay\Vendor\BerlinDB\Database\Column
A
57 241
SimplePay\Core\License\License
A
52 189
ActionScheduler_Store
A
52 132
SimplePay\Core\AntiSpam\EmailVerification
A
51 579
SimplePay\Core\StripeConnect\ConnectionSubscriber
S
49 349
ActionScheduler_HybridStore
S
47 192
SimplePay\Core\Abstracts\Field
S
46 123
SimplePay\Core\StripeConnect\ApplicationFee
S
45 280
SimplePay\Vendor\Stripe\Util\Util
S
45 139
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\REST_API\Controller
S
40 197
SimplePay\Core\Admin\SiteHealth\SiteHealthDebugInformation
S
39 292
SimplePay\Core\PaymentPage\PaymentPageOutput
S
39 254
SimplePay\Core\Webhook\NoneReceivedNotice
S
39 241
SimplePay\Vendor\League\Container\Container
S
38 129
SimplePay\Vendor\Stripe\Collection
S
38 129
SimplePay\Vendor\Stripe\BaseStripeClient
S
37 122
SimplePay\Core\Forms\Default_Form
S
37 230
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 263
SimplePay\Core\Admin\FormBuilder\TemplateExplorer
S
34 193
Action_Scheduler\Migration\Controller
S
34 98
ActionScheduler_wpCommentLogger
S
33 136
SimplePay\Core\Integration\Divi\ExtensionSubscriber
S
33 248
CronExpression
S
33 119
ActionScheduler_Abstract_QueueRunner
S
32 95
SimplePay\Vendor\TijsVerkoyen\CssToInlineStyles\CssToInlineStyles
S
32 123
SimplePay\Core\NotificationInbox\NotificationRepository
S
31 156
SimplePay\Core\Admin\Addon\AddonInstaller
S
30 172
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\Vendor\Symfony\Component\CssSelector\XPath\Translator
S
29 102
SimplePay\Core\Block\PaymentFormBlock
S
28 212
SimplePay\Core\Shortcodes
S
28 203
SimplePay\Core\Admin\FormBuilder\LicenseCheck
S
27 92
SimplePay\Core\AdminPage\AboutUsPage
S
27 301
SimplePay\Core\Emails\EmailSubscriber
S
27 193
ActionScheduler_TimezoneHelper
S
27 83
SimplePay\Core\License\LicenseManagementSubscriber
S
26 159
SimplePay\Core\Report\ActivityOverviewReport
S
26 265
SimplePay\Core\Plugin
S
26 120
SimplePay\Core\Admin\DashboardWidget\ProductEducationDashboardWidget
S
25 204
SimplePay\Core\Connect\ConnectSubscriber
S
25 297
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\Emails\Email\AbstractEmail
S
24 146
SimplePay\Core\Webhook\WebhookEndpointManager
S
24 148
SimplePay\Vendor\Stripe\Util\RequestOptions
S
24 93
ActionScheduler_QueueRunner
S
24 87
Sandhills\Utils\Persistent_Dismissible
S
24 95
ActionScheduler_Compatibility
S
23 58
SimplePay\Core\Payments\Stripe_API
S
22 140
SimplePay\Core\RestApi\Internal\Payment\LitePaymentCreateRoute
S
21 190
ActionScheduler_DataController
S
21 65
SimplePay\Vendor\BerlinDB\Database\Queries\Compare
S
21 68
SimplePay\Core\Utils\Migrations\Routines\Options_Flattening
S
20 77
SimplePay\Vendor\Symfony\Component\CssSelector\Tests\XPath\TranslatorTest
S
20 346
SimplePay\Core\Admin\Assets
S
20 195
SimplePay\Vendor\Stripe\Service\OAuthService
S
20 63
SimplePay\Core\NotificationInbox\Notification
S
20 50
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
ActionScheduler_Abstract_Schema
S
18 65
ActionScheduler_AdminView
S
17 86
SimplePay\Core\License\LicenseSettingSubscriber
S
17 109
SimplePay\Vendor\Stripe\OAuth
S
17 51
CronExpression_AbstractField
S
17 37
SimplePay\Core\Admin\AdminPageSubscriber
S
16 77
SimplePay\Core\RestApi\Internal\Payment\Utils\CouponUtils
S
16 125
SimplePay\Core\Admin\SetupWizard\SetupWizardLaunch
S
16 81
SimplePay\Core\AdminBar\AdminBarSubscriber
S
16 118
SimplePay\Core\AdminNotice\LicenseUpgradeTopOfPageNotice
S
16 87
SimplePay\Core\AdminNotice\UpdateAvailableNotice
S
16 57
ActionScheduler_ActionFactory
S
16 64
SimplePay\Vendor\Stripe\WebhookSignature
S
16 69
SimplePay\Core\Admin\SiteHealth\SiteHealthMenuItem
S
15 57
SimplePay\Vendor\TijsVerkoyen\CssToInlineStyles\Css\Property\Processor
S
15 59
SimplePay\Core\Transaction\Transaction
S
15 42
SimplePay\Core\Webhook\EndpointHealthCheck
S
15 67
SimplePay\Core\Integration\Elementor\PaymentFormControl
S
14 97
ActionScheduler_QueueCleaner
S
14 73
CronExpression_DayOfMonthField
S
14 49
Action_Scheduler\Migration\Runner
S
13 59
SimplePay\Core\Forms\Fields\Payment_Button
S
13 77
SimplePay\Core\Admin\Fields\Checkbox
S
13 54
Action_Scheduler\Migration\ActionMigrator
S
13 52
SimplePay\Core\Block\ButtonBlock
S
13 81
SimplePay\Core\RestApi\Internal\Payment\Utils\TaxUtils
S
13 81
Action_Scheduler\WP_CLI\Migration_Command
S
12 88
SimplePay\Core\Admin\Fields\Standard
S
12 35
SimplePay\Vendor\League\Container\ServiceProvider\ServiceProviderAggregate
S
12 41
SimplePay\Core\Admin\Education\InstantPayouts
S
12 86
SimplePay\Core\Admin\Fields\Radio
S
12 47
SimplePay\Core\REST_API\v2\PaymentIntent_Controller
S
12 111
SimplePay\Core\NotificationInbox\NotificationImporter\RemoteNotificationImporter
S
12 55
SimplePay\Core\Settings\Setting_Input
S
12 108
SimplePay\Core\AdminPage\ActivityReportsPage
S
11 80
SimplePay\Core\Emails\SummaryReportEmailScheduler
S
11 71
ActionScheduler_CronSchedule
S
11 34
SimplePay\Vendor\League\Container\ReflectionContainer
S
11 39
SimplePay\Core\License\LicenseNotificationSubscriber
S
11 130
SimplePay\Core\Admin\SetupWizard\SetupWizardMarketing
S
11 49
SimplePay\Core\REST_API\v2\Customer_Controller
S
11 104
SimplePay\Core\Admin\Menus
S
10 100
SimplePay\Core\Admin\AdminServiceProvider
S
10 127
SimplePay\Vendor\BerlinDB\Database\Schema
S
10 26
SimplePay\Core\AntiSpam\RequireAuthentication
S
10 82
ActionScheduler_StoreSchema
S
10 78
SimplePay\Core\AdminPage\SetupWizardPage
S
10 136
SimplePay\Core\Cache_Helper
S
10 31
SimplePay\Core\SimplePay
S
10 101
SimplePay\Core\RestApi\Internal\Payment\Utils\FeeRecoveryUtils
S
10 87
SimplePay\Core\Admin\FormBuilder\CustomFieldSubscriber
S
10 54
SimplePay\Vendor\Symfony\Component\CssSelector\Node\Specificity
S
10 23
SimplePay\Core\License\LicenseValidatorSubscriber
S
9 53
SimplePay\Core\Help\HelpUi
S
9 64
SimplePay\Core\RestApi\__UnstableNotifications
S
9 116
ActionScheduler_WPCLI_Scheduler_command
S
9 63
SimplePay\Core\Admin\Education\AbstractProductEducation
S
8 75
SimplePay\Core\Admin\Education\PaymentFormsStripeConnect
S
8 33
ActionScheduler_IntervalSchedule
S
8 28
CronExpression_FieldFactory
S
8 29
SimplePay\Core\Help\HelpDocsImporter
S
8 42
SimplePay\Core\Installation
S
8 61
SimplePay\Core\RestApi\Internal\Report\DashboardWidgetReport
S
8 111
SimplePay\Core\Settings\Subsection_Collection
S
7 44
SimplePay\Core\Admin\Education\PluginTaxesSettings
S
7 64
SimplePay\Core\License\LicenseManager
S
7 51
SimplePay\Core\RestApi\RestApiServiceProvider
S
7 85
SimplePay\Core\RestApi\Internal\Report\GrossVolumePeriodOverPeriodReport
S
7 120
SimplePay\Core\FormPreview\FormPreviewOutput
S
6 51
SimplePay\Vendor\Symfony\Component\CssSelector\Parser\Handler\StringHandler
S
6 25
SimplePay\Core\Utils\Collection_Prioritized
S
5 23
SimplePay\Core\Settings\Setting_Collection
S
5 34
SimplePay\Core\CustomerSuccess\CustomerSuccessServiceProvider
S
5 53
SimplePay\Core\NotificationInbox\NotificationInboxUi
S
5 43
SimplePay\Core\Settings\Setting_Radio
S
4 41

498 more item(s) not shown.