Code Analysis: Pronamic Pay 9.4.5

Class Rating Complexity Lines of code
Pronamic\WordPress\Pay\Gateways\Mollie\Gateway
D
236 1,036
Extension
D
195 919
ActionScheduler_DBStore
D
133 657
Pronamic\WordPress\Pay\Extensions\WooCommerce\WooCommerce
D
130 398
Pronamic\WordPress\Pay\Plugin
C
120 543
ActionScheduler_wpPostStore
C
119 566
Pronamic\WordPress\Pay\Subscriptions\Subscription
C
108 427
ActionScheduler_Abstract_ListTable
C
102 358
Processor
C
102 392
Pronamic\WordPress\Pay\Extensions\WooCommerce\Extension
C
101 870
Pronamic\WordPress\Pay\Admin\AdminModule
B
96 564
Pronamic\WordPress\Pay\Extensions\WooCommerce\Gateway
B
96 571
Pronamic\WordPress\Pay\Gateways\Buckaroo\Gateway
B
91 512
Pronamic\WordPress\Pay\Payments\Payment
B
84 349
Pronamic\WordPress\Pay\Subscriptions\SubscriptionsModule
B
84 389
Pronamic\WordPress\Pay\Extensions\MemberPress\Gateways\Gateway
B
81 417
Pronamic\WordPress\Pay\Extensions\RestrictContentPro\Extension
B
81 494
Pronamic\WordPress\Pay\Subscriptions\SubscriptionsDataStoreCPT
B
80 412
Pronamic\WordPress\Pay\Admin\AdminSubscriptionPostType
B
78 415
PaymentMethodsField
B
77 475
Pronamic\WordPress\Pay\Address
B
76 234
Pronamic\WordPress\Pay\Admin\AdminPaymentPostType
A
74 433
Pronamic\WordPress\Pay\Subscriptions\SubscriptionPhase
A
73 262
Pronamic\WordPress\Pay\Extensions\MemberPress\Extension
A
72 394
Pronamic\WordPress\Pay\Payments\PaymentsDataStoreCPT
A
71 550
ActionScheduler_ListTable
A
61 355
Pronamic\WordPress\Mollie\Client
A
59 360
ActionScheduler
A
57 198
IssuersField
A
57 404
AdminPaymentFormPostType
A
56 340
Pronamic\WordPress\Pay\Payments\PaymentLine
A
54 184
ActionScheduler_Store
A
54 143
Pronamic\WordPress\Pay\Gateways\OmniKassa2\Gateway
A
53 321
Pronamic\WordPress\Pay\Extensions\FormidableForms\Extension
A
53 274
PaymentAddOn
A
52 320
Pronamic\WordPress\Pay\Extensions\NinjaForms\Extension
A
51 245
Pronamic\WordPress\Pay\Payments\LegacyPaymentsDataStoreCPT
A
51 200
Pronamic\WordPress\Pay\Gateways\Adyen\AbstractPaymentRequest
S
50 162
Pronamic\WordPress\Pay\Util
S
49 145
Pronamic\WordPress\Pay\Payments\PaymentInfoHelper
S
48 165
Pronamic\WordPress\Pay\Gateways\IDealAdvancedV3\Integration
S
48 457
ActionScheduler_HybridStore
S
47 192
Pronamic\WordPress\Pay\Admin\AdminHealth
S
47 354
Pronamic\WordPress\Pay\Extensions\EasyDigitalDownloads\Gateway
S
46 340
Pronamic\WordPress\Pay\Gateways\IDealBasic\Client
S
46 172
Pronamic\WordPress\Pay\Admin\AdminGatewayPostType
S
44 235
Pronamic\WordPress\Pay\Extensions\RestrictContentPro\Upgrade216
S
44 299
Pronamic\WordPress\Pay\Subscriptions\SubscriptionsFollowUpPaymentsController
S
43 234
Pronamic\WordPress\Pay\Gateways\Icepay\Gateway
S
43 209
Pronamic\WordPress\Number\Number
S
42 156
Pronamic\WordPress\Pay\LicenseManager
S
42 235
Pronamic\WordPress\Pay\Extensions\EasyDigitalDownloads\Extension
S
42 250
Pronamic\WordPress\Pay\CustomerHelper
S
41 124
Pronamic\WordPress\Pay\Admin\AdminTour
S
41 260
Pronamic\WordPress\Pay\Extensions\ContactForm7\Pronamic
S
41 157
Pronamic\WordPress\Pay\Extensions\FormidableForms\PaymentMethodSelectFieldType
S
40 191
PaymentData
S
40 138
Pronamic\WordPress\Pay\Customer
S
39 137
ActionScheduler_Abstract_QueueRunner
S
39 145
Pronamic\WordPress\Pay\Gateways\Ingenico\Statuses
S
39 48
Pronamic\WordPress\Pay\Gateways\Mollie\CLI
S
38 310
Pronamic\WordPress\Pay\Gateways\Adyen\Gateway
S
36 295
Pronamic\WordPress\Pay\Gateways\Mollie\Integration
S
36 219
ActionScheduler_ActionFactory
S
36 123
Pronamic\WordPress\Pay\Core\Gateway
S
35 121
Pronamic\WordPress\Pay\Gateways\MultiSafepay\Gateway
S
35 209
Pronamic\WordPress\Pay\Gateways\Ingenico\OrderStandard\Gateway
S
34 205
Action_Scheduler\Migration\Controller
S
34 98
Pronamic\WordPress\Pay\AddressHelper
S
33 101
Pronamic\WordPress\Pay\Gateways\OmniKassa2\Order
S
33 120
ActionScheduler_wpCommentLogger
S
33 136
Pronamic\WordPress\Pay\Forms\FormProcessor
S
33 127
Pronamic\WordPress\Pay\Extensions\EasyDigitalDownloads\CompanyNameController
S
33 210
CronExpression
S
33 119
Pronamic\WordPress\Pay\Extensions\Charitable\Extension
S
32 147
Pronamic\WordPress\Mollie\Payment
S
32 132
PayFeed
S
31 128
Pronamic\WordPress\Pay\Forms\FormPostType
S
30 254
Pronamic\WordPress\Pay\Refunds\RefundLine
S
30 122
Pronamic\WordPress\Pay\Gateways\Adyen\BrowserInformation
S
30 105
Pronamic\WordPress\Pay\Extensions\Give\Gateway
S
30 201
Pronamic\WordPress\Pay\Gateways\EMS\ECommerce\Gateway
S
29 135
Pronamic\WordPress\Pay\Gateways\Ingenico\OrderStandard\Client
S
28 138
Pronamic\WordPress\Pay\Payments\StatusChecker
S
28 112
Pronamic\WordPress\Pay\PrivacyManager
S
28 126
ActionScheduler_QueueRunner
S
28 94
Pronamic\WordPress\Pay\ContactName
S
27 103
Pronamic\WordPress\Pay\Gateways\PayPal\NotificationsController
S
27 215
Pronamic\WordPress\Pay\Banks\BankAccountDetails
S
27 102
Pronamic\WordPress\Pay\Extensions\Give\Extension
S
27 117
ActionScheduler_TimezoneHelper
S
27 83
Pronamic\WordPress\Pay\Gateways\DigiWallet\Gateway
S
26 174
Pronamic\WordPress\Pay\Admin\AdminPaymentBulkActions
S
25 124
Pronamic\WordPress\Pay\Core\PaymentMethods
S
25 151
Pronamic\WordPress\Pay\Extensions\WooCommerce\Upgrade420
S
25 123
Pronamic\WordPress\Pay\Subscriptions\SubscriptionPeriod
S
25 135
Pronamic\WordPress\Pay\Extensions\FormidableForms\FormidableFormsHelper
S
25 82
Pronamic\WordPress\Pay\Extensions\RestrictContentPro\Gateway
S
24 165
Pronamic\WordPress\Pay\Payments\PaymentsModule
S
24 133
Pronamic\WordPress\Pay\Gateways\Adyen\Address
S
24 96
Pronamic\WordPress\Pay\Gateways\Adyen\ReturnController
S
24 253
ActionScheduler_AdminView
S
24 140
Pronamic\WordPress\Pay\Fundraising\BlockUpdater
S
23 95
Pronamic\WordPress\Pay\Updater
S
23 86
ActionScheduler_Compatibility
S
23 56
Pronamic\WordPress\Pay\Extensions\NinjaForms\PaymentGateway
S
23 171
Pronamic\WordPress\Pay\VatNumbers\VatNumberValidity
S
23 81
Pronamic\WordPress\Pay\Gateways\PayPal\Gateway
S
22 127
Pronamic\WordPress\Pay\Gateways\Adyen\Integration
S
22 343
Pronamic\WordPress\Pay\Gateways\Adyen\NotificationsController
S
22 105
Pronamic\WordPress\Pay\Gateways\OmniKassa2\Client
S
21 115
Pronamic\WordPress\Pay\Gateways\PayNL\Gateway
S
21 164
Pronamic\WordPress\Pay\Core\Util
S
21 83
Pronamic\WordPress\Pay\Extensions\ContactForm7\Tags\PaymentMethodTag
S
21 102
Pronamic\WordPress\Pay\Extensions\EasyDigitalDownloads\EasyDigitalDownloads
S
21 85
Pronamic\WordPress\Pay\Blocks\BlocksModule
S
20 129
Pronamic\WordPress\Pay\Payments\PaymentLines
S
20 92
Pronamic\WordPress\Pay\Gateways\OmniKassa2\OrderResult
S
20 94
Pronamic\WordPress\Pay\Admin\Install
S
20 98
Pronamic\WordPress\Pay\Gateways\Adyen\PaymentRequestHelper
S
20 113
Pronamic\WordPress\Pay\Gateways\IDealAdvancedV3\Gateway
S
20 122
Pronamic\WordPress\Pay\Gateways\MultiSafepay\Client
S
20 67
Pronamic\WordPress\Pay\Gateways\PayNL\Client
S
19 89
Pronamic\WordPress\Pay\Admin\AdminSettings
S
19 183
Pronamic\WordPress\Pay\Forms\FormsModule
S
19 94
Pronamic\WordPress\Pay\Subscriptions\SubscriptionsPrivacy
S
19 121
CronExpression_DayOfWeekField
S
19 72
Pronamic\WordPress\Pay\Extensions\MemberPress\Admin\AdminSubscriptions
S
19 100
Pronamic\WordPress\Pay\Extensions\MemberPress\Upgrade310
S
19 187
Pronamic\WordPress\Pay\ContactNameHelper
S
18 64
Pronamic\WordPress\Pay\Payments\PaymentsPrivacy
S
18 116
Pronamic\WordPress\Pay\Region
S
18 68
Pronamic\WordPress\Pay\Gateways\OmniKassa2\Integration
S
17 175
Pronamic\WordPress\Pay\Gateways\Ingenico\DirectLink\Gateway
S
17 113
Pronamic\WordPress\Pay\Extensions\MemberPress\Admin\AdminTransactions
S
17 101
Pronamic\WordPress\Pay\Refunds\RefundLines
S
17 70
Pronamic\WordPress\Pay\Extensions\ContactForm7\Tags\IssuerTag
S
17 71
CronExpression_AbstractField
S
17 37
Pronamic\WordPress\Pay\HouseNumber
S
17 60
Pronamic\WordPress\Pay\Extensions\RestrictContentPro\Util
S
17 131
Pronamic\WordPress\Pay\Refunds\Refund
S
16 65
Pronamic\WordPress\Pay\Subscriptions\SubscriptionHelper
S
16 56
Pronamic\WordPress\Pay\Gateways\Mollie\Install
S
16 256
ActionScheduler_WPCLI_Scheduler_command
S
15 89
Pronamic\WordPress\Pay\Webhooks\WebhookRequestInfo
S
15 75
Pronamic\WordPress\Pay\Gateways\OmniKassa2\Notification
S
15 70
Pronamic\WordPress\Pay\Gateways\Adyen\SiteHealthController
S
15 131
Pronamic\WordPress\Pay\Extensions\EventEspresso\Gateway
S
15 79
Pronamic\WordPress\Pay\Fundraising\Addon
S
15 62
Pronamic\WordPress\Pay\Subscriptions\AlignmentRule
S
15 47
Pronamic\WordPress\Pay\Extensions\FormidableForms\BankSelectFieldType
S
14 57
Pronamic\WordPress\Pay\Extensions\WooCommerce\SubscriptionUpdater
S
14 92
CronExpression_DayOfMonthField
S
14 49
Pronamic\WordPress\Pay\Extensions\MemberPress\Pronamic
S
14 126
Pronamic\WordPress\Pay\Admin\AdminReports
S
14 260
Pronamic\WordPress\Pay\Gateways\OmniKassa2\CustomerInformation
S
14 50
Action_Scheduler\Migration\ActionMigrator
S
13 52
Pronamic\WordPress\Number\Parser
S
13 48
Pronamic\WordPress\Pay\Gateways\OmniKassa2\OrderResults
S
13 57
Action_Scheduler\Migration\Runner
S
13 59
Pronamic\WordPress\Money\Parser
S
13 48
Pronamic\WordPress\Pay\Gateways\OmniKassa2\WebhookController
S
12 118
ActionScheduler_WPCLI_Clean_Command
S
12 61
Action_Scheduler\WP_CLI\Migration_Command
S
12 88
Pronamic\WordPress\Pay\HomeUrlController
S
12 88
Pronamic\WordPress\Pay\Gateways\Buckaroo\Statuses
S
12 21
Admin
S
12 149
Pronamic\WordPress\Pay\Gateways\Buckaroo\Integration
S
11 121
Pronamic\WordPress\Pay\Gateways\IDealBasic\NotificationController
S
11 74
ActionScheduler_StoreSchema
S
10 79
Pronamic\WordPress\Pay\Gateways\Mollie\RefundTransformer
S
10 47
Pronamic\WordPress\Pay\Extensions\NinjaForms\IssuersField
S
9 43
Pronamic\WordPress\Pay\Extensions\EventEspresso\PaymentMethod
S
9 68
Pronamic\WordPress\Pay\MoneyJsonTransformer
S
9 29
Pronamic\WordPress\Pay\Subscriptions\SubscriptionInterval
S
9 47
Pronamic\WordPress\Pay\Gateways\Mollie\LinesTransformer
S
9 46
Fields
S
9 70
Pronamic\WordPress\Pay\GatewayIntegrations
S
9 22
Pronamic\WordPress\Pay\Gateways\Mollie\AddressTransformer
S
9 34
Pronamic\WordPress\Pay\Gateways\MultiSafepay\Statuses
S
8 20
Pronamic\WordPress\Pay\Gateways\Adyen\ResultCode
S
8 16
Pronamic\WordPress\Pay\Gateways\Mollie\StatusTransformer
S
8 19
Pronamic\WordPress\Pay\Extensions\WooCommerce\OrderItemType
S
8 22
Pronamic\WordPress\Pay\Gateways\GatewaysDataStoreCPT
S
8 28
Pronamic\WordPress\Pay\Gateways\OmniKassa2\AddressTransformer
S
8 31
Pronamic\WordPress\Pay\Extensions\WooCommerce\WooCommerceSubscriptionStatus
S
8 21
CronExpression_FieldFactory
S
8 29
Util
S
8 47
PaymentStatuses
S
7 18
Pronamic\WordPress\Pay\Extensions\RestrictContentPro\PaymentStatus
S
6 16
Links
S
6 15
Pronamic\WordPress\Pay\Gateways\MultiSafepay\XML\StatusResponseMessage
S
6 52
Pronamic\WordPress\Http\Formatters\HttpieFormatter
S
6 18
Pronamic\WordPress\Http\Formatters\CurlFormatter
S
6 17
Pronamic\WordPress\Pay\Gateways\MultiSafepay\WooCommerce
S
6 22
Pronamic\WordPress\Pay\Gateways\PayPal\Statuses
S
6 14
Pronamic\WordPress\Pay\Gateways\Ingenico\Settings
S
5 206
Pronamic\WordPress\Pay\Cards
S
5 145
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\Icepay\Listener
S
5 29
Pronamic\WordPress\Pay\Gateways\Mollie\LocaleTransformer
S
5 42

450 more item(s) not shown.