Code Analysis: WP Simple Pay Lite 4.4.3

Class Rating Complexity Lines of code
SimplePay\Vendor\BerlinDB\Database\Query
D
341 1,166
SimplePay\Core\Browser
D
226 724
SimplePay\Vendor\BerlinDB\Database\Queries\Date
D
177 524
SimplePay\Core\Utils\Migrations\Routines\Prices_API
C
123 752
SimplePay\Vendor\Stripe\ApiRequestor
B
94 321
SimplePay\Vendor\BerlinDB\Database\Table
B
89 321
SimplePay\Vendor\Stripe\HttpClient\CurlClient
B
87 364
SimplePay\Vendor\Stripe\StripeObject
B
84 281
SimplePay\Core\Admin\Pages\System_Status
B
83 709
SimplePay\Core\PaymentForm\PriceOption
A
60 279
SimplePay\Core\PaymentForm\PriceOptions
A
59 327
SimplePay\Vendor\BerlinDB\Database\Column
A
57 241
SimplePay\Core\Abstracts\Form
A
51 298
SimplePay\Core\Webhook\NoneReceivedNotice
S
50 308
SimplePay\Core\StripeConnect\ConnectionSubscriber
S
48 334
SimplePay\Core\Abstracts\Field
S
46 123
SimplePay\Vendor\Stripe\Util\Util
S
44 139
SimplePay\Vendor\Stripe\Account
S
42 128
SimplePay\Vendor\League\Container\Container
S
38 129
SimplePay\Vendor\Stripe\Collection
S
38 129
SimplePay\Core\Admin\Notice_Manager
S
37 174
SimplePay\Vendor\Stripe\BaseStripeClient
S
35 112
SimplePay\Core\Integration\Divi\ExtensionSubscriber
S
33 248
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\Forms\Default_Form
S
28 171
SimplePay\Vendor\BerlinDB\Database\Base
S
28 90
SimplePay\Vendor\Stripe\Stripe
S
27 79
SimplePay\Core\Block\PaymentFormBlock
S
27 206
SimplePay\Core\Utils\Rate_Limiting
S
27 111
SimplePay\Core\REST_API\v2\Checkout_Session_Controller
S
26 196
SimplePay\Core\AdminPage\AboutUsPage
S
26 298
SimplePay\Core\License\AbstractLicense
S
26 59
SimplePay\Core\Assets
S
24 110
SimplePay\Core\Admin\FormBuilder\TemplateExplorer
S
24 155
SimplePay\Core\Webhook\WebhookEndpointManager
S
24 147
Sandhills\Utils\Persistent_Dismissible
S
24 95
SimplePay\Vendor\Stripe\Util\RequestOptions
S
23 90
SimplePay\Vendor\Stripe\Exception\ApiErrorException
S
23 67
SimplePay\Vendor\BerlinDB\Database\Queries\Compare
S
21 87
SimplePay\Core\License\License
S
21 70
SimplePay\Core\REST_API\v2\PaymentIntent_Controller
S
21 155
SimplePay\Vendor\Stripe\Service\AccountService
S
21 63
SimplePay\Core\Admin\Assets
S
20 165
SimplePay\Vendor\Stripe\Service\CustomerService
S
20 60
SimplePay\Vendor\Stripe\Service\OAuthService
S
20 63
SimplePay\Core\Utils\Migrations\Routines\Options_Flattening
S
20 77
SimplePay\Core\AdminNotice\AbstractAdminNotice
S
19 69
SimplePay\Core\Objects
S
19 62
SimplePay\Core\Shortcodes
S
19 117
SimplePay\Core\Plugin
S
19 80
SimplePay\Core\Abstracts\Custom_Field
S
17 75
SimplePay\Vendor\Stripe\OAuth
S
17 51
SimplePay\Core\Admin\SetupWizard\SetupWizardLaunch
S
16 81
SimplePay\Core\AdminNotice\UpdateAvailableNotice
S
16 57
SimplePay\Vendor\Stripe\WebhookSignature
S
16 69
SimplePay\Core\REST_API\Controller
S
15 104
SimplePay\Core\Webhook\EndpointHealthCheck
S
15 67
SimplePay\Core\Payments\Stripe_API
S
14 84
SimplePay\Core\DashboardWidget\ProductEducationDashboardWidget
S
14 43
SimplePay\Core\Integration\Elementor\PaymentFormControl
S
14 97
SimplePay\Core\StripeConnect\ApplicationFee
S
14 73
SimplePay\Core\Admin\Usage_Tracking\Tracker
S
13 60
SimplePay\Core\Admin\Fields\Checkbox
S
13 54
SimplePay\Vendor\Stripe\Service\AbstractService
S
13 39
SimplePay\Core\Admin\Fields\Standard
S
12 35
SimplePay\Core\Admin\AdminPageSubscriber
S
12 51
SimplePay\Core\Admin\Education\PaymentFormSettings
S
12 100
SimplePay\Core\Admin\Education\SettingsUpgrade
S
12 50
SimplePay\Core\Settings\Setting_Input
S
12 108
SimplePay\Core\Admin\Fields\Radio
S
12 45
SimplePay\Vendor\League\Container\ServiceProvider\ServiceProviderAggregate
S
12 41
SimplePay\Vendor\League\Container\ReflectionContainer
S
11 39
SimplePay\Core\Admin\SetupWizard\SetupWizardMarketing
S
11 48
SimplePay\Vendor\Stripe\ApiResource
S
11 50
SimplePay\Core\Admin\Education\PluginEmailSettings
S
11 93
SimplePay\Vendor\BerlinDB\Database\Schema
S
10 26
SimplePay\Core\AdminPage\SetupWizardPage
S
10 133
SimplePay\Core\Cache_Helper
S
10 31
SimplePay\Core\SimplePay
S
10 99
SimplePay\Core\REST_API\v2\Customer_Controller
S
10 101
SimplePay\Vendor\League\Container\Inflector\Inflector
S
9 31
SimplePay\Core\AdminPage\AbstractAdminPage
S
9 9
SimplePay\Core\Admin\Menus
S
9 85
SimplePay\Core\AdminNotice\FiveStarRatingNotice
S
9 34
SimplePay\Core\Admin\AdminNoticeSubscriber
S
8 25
SimplePay\Core\Forms\Fields\Payment_Button
S
8 48
SimplePay\Core\Admin\Education\PaymentFormsStripeConnect
S
8 33
SimplePay\Core\Webhook\StripeConnectSync
S
7 25
SimplePay\Core\Admin\Education\PluginTaxesSettings
S
7 53
SimplePay\Core\Installation
S
7 51
SimplePay\Core\Settings\Subsection_Collection
S
7 44
SimplePay\Core\Admin\Education\PluginCustomersSettings
S
6 65
SimplePay\Core\Utils\Collections
S
6 30
SimplePay\Vendor\Stripe\BankAccount
S
6 39
SimplePay\Vendor\Stripe\Card
S
6 36
SimplePay\Vendor\Stripe\Source
S
6 38
SimplePay\Vendor\League\Container\Inflector\InflectorAggregate
S
6 22
SimplePay\Core\Admin\AdminBranding
S
5 19
SimplePay\Core\Settings\Setting_Collection
S
5 34
SimplePay\Vendor\League\Container\Definition\CallableDefinition
S
5 10
SimplePay\Core\Settings\Section
S
5 24
SimplePay\Core\Utils\Collection_Prioritized
S
5 23
SimplePay\Core\FormPreview\FormPreviewOutput
S
5 141
SimplePay\Vendor\Stripe\Service\AbstractServiceFactory
S
5 15
SimplePay\Core\Admin\Education\EducationServiceProvider
S
4 73
SimplePay\Core\Settings\Setting_Radio
S
4 41
SimplePay\Vendor\Stripe\Capability
S
4 29
SimplePay\Core\Settings\Setting_Select
S
4 33
SimplePay\Vendor\Stripe\CustomerBalanceTransaction
S
4 30
SimplePay\Core\Settings\Setting
S
4 41
SimplePay\Vendor\Stripe\Person
S
4 29
SimplePay\Core\Utils\Migrations\Migration_Collection
S
4 27
SimplePay\Vendor\League\Container\Definition\DefinitionFactory
S
4 9
SimplePay\Core\Admin\Education\PaymentFormsFirstForm
S
4 17
SimplePay\Core\Admin\Education\PluginLicenseSettings
S
4 22
SimplePay\Vendor\Stripe\EphemeralKey
S
3 6
SimplePay\Core\Settings\Setting_Checkbox
S
3 30
SimplePay\Core\Admin\ListTable\PaymentFormsFirstFormListTable
S
3 7
SimplePay\Vendor\Stripe\Webhook
S
3 11
SimplePay\Vendor\Stripe\Util\DefaultLogger
S
3 10
SimplePay\Core\Settings\Section_Collection
S
3 15
SimplePay\Vendor\Stripe\TransferReversal
S
3 20
SimplePay\Vendor\Stripe\ApplicationFeeRefund
S
3 20
SimplePay\Core\Settings\Subsection
S
2 16

222 more item(s) not shown.