Code Analysis: Pronamic Pay 9.17.0

Class Rating Complexity Lines of code
Pronamic\WordPress\Pay\Gateways\Mollie\Gateway
D
196 870
Extension
D
194 915
ActionScheduler_DBStore
D
143 691
Pronamic\WordPress\Pay\Extensions\WooCommerce\WooCommerce
D
127 393
ActionScheduler_wpPostStore
C
120 577
Pronamic\WordPress\Pay\Extensions\WooCommerce\Gateway
C
118 665
Plugin
C
116 777
Pronamic\WordPress\Pay\Extensions\WooCommerce\Extension
C
115 652
Pronamic\WordPress\Pay\Extensions\RestrictContent\Extension
C
114 588
Pronamic\WordPress\Pay\Subscriptions\Subscription
C
108 427
Processor
C
103 405
ActionScheduler_Abstract_ListTable
C
102 369
Pronamic\WordPress\Pay\Admin\AdminSubscriptionPostType
B
98 472
Pronamic\WordPress\Pay\Subscriptions\SubscriptionsModule
B
87 421
Pronamic\WordPress\Pay\Payments\Payment
B
86 352
Pronamic\WordPress\Pay\Gateways\Buckaroo\Gateway
B
84 456
Pronamic\WordPress\Pay\Extensions\MemberPress\Gateways\Gateway
B
81 419
Pronamic\WordPress\Pay\Admin\AdminPaymentPostType
B
77 446
PaymentMethodsField
B
77 475
Pronamic\WordPress\Pay\Extensions\MemberPress\Extension
B
77 417
Address
B
76 234
Pronamic\WordPress\Pay\Admin\AdminModule
A
75 530
Pronamic\WordPress\Pay\Subscriptions\SubscriptionPhase
A
75 266
ActionScheduler_ListTable
A
62 368
IssuersField
A
59 428
Pronamic\WordPress\Pay\Payments\PaymentsDataStoreCPT
A
58 274
Pronamic\WordPress\Pay\Subscriptions\SubscriptionsDataStoreCPT
A
57 282
ActionScheduler
A
57 206
Pronamic\WordPress\Mollie\Client
A
57 300
AdminPaymentFormPostType
A
56 340
ActionScheduler_Store
A
54 150
Pronamic\WordPress\Pay\Payments\PaymentLine
A
53 184
Pronamic\WordPress\Pay\Extensions\RestrictContent\Upgrade216
A
53 332
Pronamic\WordPress\Pay\Extensions\FormidableForms\Extension
A
53 274
PaymentAddOn
A
52 324
Pronamic\WordPress\Pay\Payments\LegacyPaymentsDataStoreCPT
A
51 200
Pronamic\WordPress\Pay\Extensions\NinjaForms\Extension
A
51 246
Pronamic\WordPress\Pay\Gateways\Adyen\AbstractPaymentRequest
S
50 162
Pronamic\WordPress\Pay\Gateways\OmniKassa2\Gateway
S
50 297
LicenseManager
S
48 296
Pronamic\WordPress\Pay\Admin\AdminGatewayPostType
S
47 263
ActionScheduler_HybridStore
S
47 192
Pronamic\WordPress\Pay\Extensions\EasyDigitalDownloads\Gateway
S
46 341
Pronamic\WordPress\Pay\Admin\AdminTour
S
45 280
Pronamic\WordPress\Pay\Payments\PaymentInfoHelper
S
45 156
Pronamic\WordPress\Pay\Admin\AdminHealth
S
44 310
Pronamic\WordPress\Pay\Subscriptions\SubscriptionsFollowUpPaymentsController
S
43 231
Pronamic\WordPress\Number\Number
S
42 156
Pronamic\WordPress\Pay\Extensions\EasyDigitalDownloads\Extension
S
42 250
PaymentData
S
40 138
Pronamic\WordPress\Pay\Extensions\FormidableForms\PaymentMethodSelectFieldType
S
40 191
Customer
S
39 137
ActionScheduler_Abstract_QueueRunner
S
39 145
Pronamic\WordPress\Pay\Gateways\Ingenico\Statuses
S
39 48
CustomerHelper
S
38 108
ActionScheduler_ActionFactory
S
38 150
Pronamic\WordPress\Pay\Gateways\Mollie\CLI
S
38 312
Pronamic\WordPress\Pay\Gateways\OmniKassa2\Order
S
35 126
Action_Scheduler\Migration\Controller
S
34 98
Pronamic\WordPress\Pay\Gateways\Ingenico\OrderStandard\Gateway
S
34 178
ActionScheduler_wpCommentLogger
S
33 144
Pronamic\WordPress\Pay\Extensions\EasyDigitalDownloads\CompanyNameController
S
33 210
CronExpression
S
33 119
Pronamic\WordPress\Pay\Core\Gateway
S
32 100
Pronamic\WordPress\Pay\Forms\FormProcessor
S
32 123
Pronamic\WordPress\Pay\Extensions\Charitable\Extension
S
32 147
Pronamic\WordPress\Pay\Gateways\MultiSafepay\Gateway
S
32 177
Pronamic\WordPress\Mollie\Payment
S
32 124
PayFeed
S
31 128
Pronamic\WordPress\Pay\Gateways\Adyen\Gateway
S
31 258
Pronamic\WordPress\Pay\Forms\FormPostType
S
30 254
Pronamic\WordPress\Pay\Refunds\RefundLine
S
30 122
Pronamic\WordPress\Pay\Extensions\RestrictContent\Gateways\Gateway
S
30 177
Pronamic\WordPress\Pay\Gateways\Adyen\BrowserInformation
S
30 105
Pronamic\WordPress\Pay\Extensions\ContactForm7\Extension
S
30 151
Pronamic\WordPress\Pay\Gateways\Mollie\Integration
S
30 212
Pronamic\WordPress\Pay\Extensions\Give\Gateway
S
30 201
Pronamic\WordPress\Pay\Extensions\ContactForm7\SubmissionHelper
S
29 113
ActionScheduler_QueueRunner
S
29 97
Pronamic\WordPress\Pay\Gateways\EMS\ECommerce\Gateway
S
29 136
AddressHelper
S
28 71
Pronamic\WordPress\Pay\Gateways\Ingenico\OrderStandard\Client
S
28 138
Pronamic\WordPress\Pay\Extensions\FormidableForms\FormidableFormsHelper
S
28 94
Pronamic\WordPress\Pay\Gateways\PayPal\NotificationsController
S
27 215
Pronamic\WordPress\Pay\Banks\BankAccountDetails
S
27 102
ContactName
S
27 103
Pronamic\WordPress\Pay\Extensions\WooCommerce\Upgrade420
S
27 125
Action_Scheduler\WP_CLI\System_Command
S
27 128
Pronamic\WordPress\Pay\Extensions\WooCommerce\WooCommerceSubscriptionsController
S
27 112
Pronamic\WordPress\Pay\Extensions\Give\Extension
S
27 117
ActionScheduler_TimezoneHelper
S
27 83
Pronamic\WordPress\Pay\Core\PaymentMethods
S
26 166
Pronamic\WordPress\Pay\Admin\AdminPaymentBulkActions
S
25 124
Pronamic\WordPress\Pay\Subscriptions\SubscriptionPeriod
S
25 135
ActionScheduler_DataController
S
25 73
ActionScheduler_AdminView
S
25 175
Pronamic\WordPress\Pay\Gateways\Adyen\Address
S
24 96
Pronamic\WordPress\Pay\Gateways\Adyen\ReturnController
S
24 255
Pronamic\WordPress\Pay\VatNumbers\VatNumberValidity
S
23 81
Pronamic\WordPress\Pay\Extensions\NinjaForms\PaymentGateway
S
23 171
Pronamic\WordPress\Pay\Fundraising\BlockUpdater
S
23 95
Pronamic\WordPress\Pay\Forms\Integration
S
23 113
ActionScheduler_Compatibility
S
23 56
Pronamic\WordPress\Pay\Gateways\Adyen\Integration
S
23 356
Pronamic\WordPress\Pay\Gateways\PayPal\Gateway
S
22 127
Pronamic\WordPress\Pay\Extensions\RestrictContent\Util
S
22 129
Pronamic\WordPress\Pay\Gateways\Adyen\NotificationsController
S
22 105
Util
S
22 97
Pronamic\WordPress\Pay\Extensions\ContactForm7\Pronamic
S
22 112
Pronamic\WordPress\Pay\Core\Util
S
21 83
Pronamic\WordPress\Pay\Extensions\MemberPress\Upgrade310
S
21 193
Pronamic\WordPress\Updater\Plugin
S
21 73
Pronamic\WordPress\Pay\Payments\PaymentLines
S
21 93
Pronamic\WordPress\Pay\Gateways\Adyen\PaymentRequestHelper
S
21 118
Pronamic\WordPress\Pay\Extensions\EasyDigitalDownloads\EasyDigitalDownloads
S
21 85
ActionScheduler_QueueCleaner
S
21 108
Pronamic\WordPress\Pay\Payments\StatusChecker
S
20 102
Pronamic\WordPress\Pay\Extensions\ContactForm7\PaymentMethodTag
S
20 99
Pronamic\WordPress\Pay\Extensions\MemberPress\Admin\AdminSubscriptions
S
20 103
Pronamic\WordPress\Pay\Payments\PaymentsModule
S
19 117
CronExpression_DayOfWeekField
S
19 72
Pronamic\WordPress\Pay\Gateways\Buckaroo\PushController
S
18 97
Pronamic\WordPress\Pay\Admin\AdminAboutPage
S
18 83
Pronamic\WordPress\Pay\Gateways\Mollie\CustomerDataStore
S
18 150
Pronamic\WordPress\Pay\Gateways\PayNL\Gateway
S
18 141
Pronamic\WordPress\Pay\Extensions\MemberPress\Admin\AdminTransactions
S
18 104
Pronamic\WordPress\Pay\Forms\BlocksModule
S
18 109
Pronamic\WordPress\Pay\Admin\AdminSettings
S
17 190
Pronamic\PronamicPayAdminReports\Plugin
S
17 283
Pronamic\WordPress\Pay\Refunds\RefundLines
S
17 68
ContactNameHelper
S
17 54
Action_Scheduler\WP_CLI\Action\Run_Command
S
17 92
Region
S
17 63
CronExpression_AbstractField
S
17 37
Pronamic\WordPress\Pay\Refunds\Refund
S
16 65
Pronamic\WordPress\Pay\Gateways\OmniKassa2\ReturnController
S
16 100
Pronamic\WordPress\Pay\Gateways\PayNL\Client
S
16 78
Pronamic\WordPress\Pay\Subscriptions\SubscriptionHelper
S
16 56
HouseNumber
S
16 55
ActionScheduler_WPCLI_Scheduler_command
S
15 89
Pronamic\WordPress\Pay\Fundraising\Addon
S
15 62
Pronamic\WordPress\Pay\Subscriptions\AlignmentRule
S
15 47
Pronamic\WordPress\Pay\Admin\Install
S
15 72
Pronamic\WordPress\Pay\Extensions\ContactForm7\IssuerTag
S
15 66
Pronamic\WordPress\Pay\Gateways\Mollie\Install
S
15 259
Pronamic\WordPress\Pay\Gateways\Adyen\SiteHealthController
S
15 131
Pronamic\WordPress\Pay\Extensions\EventEspresso\Gateway
S
15 79
CronExpression_DayOfMonthField
S
14 49
Pronamic\WordPress\Pay\Gateways\OmniKassa2\CustomerInformation
S
14 50
Pronamic\WordPress\Pay\Extensions\ContactForm7\AmountTag
S
14 72
Pronamic\WordPress\Pay\Gateways\Mollie\WebhookController
S
14 152
Pronamic\WordPress\Pay\Extensions\WooCommerce\SubscriptionUpdater
S
14 92
Pronamic\WordPress\Pay\Webhooks\WebhookRequestInfo
S
14 65
Pronamic\WordPress\Pay\Extensions\FormidableForms\BankSelectFieldType
S
14 57
Pronamic\WordPress\Pay\Extensions\MemberPress\Pronamic
S
14 126
Pronamic\WordPress\Money\Parser
S
13 48
Action_Scheduler\Migration\ActionMigrator
S
13 52
Pronamic\WordPress\Number\Parser
S
13 48
Pronamic\WordPress\Pay\Gateways\OmniKassa2\Client
S
13 83
Pronamic\WordPress\Pay\Extensions\RestrictContent\MembershipStatus
S
13 32
Action_Scheduler\Migration\Runner
S
13 62
ActionScheduler_WPCLI_Clean_Command
S
12 61
HomeUrlController
S
12 90
Pronamic\WordPress\Html\Element
S
12 66
Action_Scheduler\WP_CLI\Action\List_Command
S
12 73
Pronamic\WordPress\Pay\Gateways\Buckaroo\Statuses
S
12 21
Action_Scheduler\WP_CLI\Migration_Command
S
12 120
ActionScheduler_SystemInformation
S
12 42
Pronamic\WordPress\Pay\Gateways\OmniKassa2\WebhookController
S
12 118
Action_Scheduler\WP_CLI\Action\Create_Command
S
11 100
Pronamic\WordPress\Pay\Extensions\RestrictContent\Upgrade450
S
11 58
Pronamic\WordPress\Pay\Gateways\Mollie\LinesTransformer
S
11 53
Pronamic\WordPress\Pay\Gateways\Buckaroo\Integration
S
11 121
Admin
S
11 158
Action_Scheduler\WP_CLI\Action\Get_Command
S
10 47
ActionScheduler_StoreSchema
S
10 82
Fields
S
9 70
Pronamic\WordPress\Pay\Subscriptions\SubscriptionInterval
S
9 47
Pronamic\WordPress\Pay\Extensions\EventEspresso\PaymentMethod
S
9 67
MoneyJsonTransformer
S
9 29
GatewayIntegrations
S
9 22
Pronamic\WordPress\Pay\Extensions\NinjaForms\IssuersField
S
9 43
CronExpression_FieldFactory
S
8 29
Pronamic\WordPress\Pay\Gateways\OmniKassa2\Integration
S
8 144
Util
S
8 47
Pronamic\WordPress\Pay\Gateways\GatewaysDataStoreCPT
S
8 28
Pronamic\WordPress\Pay\Extensions\WooCommerce\OrderItemType
S
8 22
Pronamic\WordPress\Pay\Gateways\MultiSafepay\Statuses
S
8 20
Pronamic\WordPress\Pay\Gateways\Adyen\ResultCode
S
8 16
Pronamic\WordPress\Pay\Gateways\OmniKassa2\AddressTransformer
S
8 31
PaymentStatuses
S
7 18
Pronamic\WordPress\Pay\Extensions\RestrictContent\SubscriptionUpdater
S
7 52
Pronamic\WordPress\Http\Formatters\CurlFormatter
S
6 17
Cards
S
6 148
Pronamic\WordPress\Pay\Gateways\MultiSafepay\WooCommerce
S
6 22
Pronamic\WordPress\Http\Formatters\HttpieFormatter
S
6 18
Action_Scheduler\WP_CLI\Action\Next_Command
S
6 38
Pronamic\WordPress\Pay\Extensions\RestrictContent\PaymentStatus
S
6 16
Pronamic\WordPress\Pay\Gateways\MultiSafepay\XML\StatusResponseMessage
S
6 52
Pronamic\WordPress\Pay\Gateways\PayPal\Statuses
S
6 14
Pronamic\WordPress\Pay\Gateways\Mollie\RefundTransformer
S
6 32
Links
S
6 15
Pronamic\WordPress\Pay\Payments\PaymentPostType
S
5 181
Pronamic\WordPress\Pay\Gateways\Adyen\AddressTransformer
S
5 28
Pronamic\WordPress\Pay\Gateways\Adyen\PaymentResponseHelper
S
5 37
Pronamic\WordPress\Pay\Gateways\Mollie\LocaleTransformer
S
5 42
Pronamic\WordPress\Pay\Gateways\MultiSafepay\XML\DirectTransactionRequestMessage
S
3 86
Pronamic\WordPress\Pay\Gateways\Ingenico\Settings
S
1 181

396 more item(s) not shown.