Code Analysis: Mollie Payments for WooCommerce 8.0.0

Class Rating Complexity Lines of code
Mollie\WooCommerce\Shared\Data
C
114 384
Mollie\WooCommerce\Settings\Settings
C
106 324
Mollie\WooCommerce\Payment\PaymentProcessor
C
103 369
Mollie\WooCommerce\Payment\MollieObject
B
91 297
Mollie\WooCommerce\Gateway\GatewayModule
B
90 305
Mollie\WooCommerce\Payment\MollieOrderService
B
87 362
Mollie\WooCommerce\Payment\MollieOrder
B
86 378
Mollie\WooCommerce\Assets\AssetsModule
B
77 266
Mollie\WooCommerce\Subscription\MollieSubscriptionGatewayHandler
B
77 323
Mollie\WooCommerce\Payment\PaymentModule
A
75 306
Mollie\WooCommerce\Gateway\MolliePaymentGatewayHandler
A
74 260
Mollie\WooCommerce\PaymentMethods\AbstractPaymentMethod
A
69 216
Mollie\WooCommerce\Payment\OrderLines
A
67 205
Mollie\WooCommerce\Payment\PaymentLines
A
67 205
Mollie\Inpsyde\PaymentGateway\PaymentGateway
A
66 264
Mollie\WooCommerce\Shared\GatewaySurchargeHandler
A
60 239
Mollie\WooCommerce\Buttons\ApplePayButton\AppleAjaxRequests
A
60 287
Mollie\WooCommerce\Gateway\Surcharge
A
55 162
Mollie\WooCommerce\Gateway\Voucher\MaybeDisableGateway
A
52 97
Mollie\WooCommerce\Payment\MolliePayment
A
51 231
Mollie\WooCommerce\Buttons\ApplePayButton\ApplePayDataObjectHttp
A
51 178
Mollie\WooCommerce\Payment\Request\Middleware\AddressMiddleware
S
48 89
Mollie\WooCommerce\Buttons\PayPalButton\WCOrderCalculator
S
38 116
Mollie\WooCommerce\PaymentMethods\PaymentMethodsIconUrl
S
35 97
Mollie\WooCommerce\Settings\MollieSettingsPage
S
34 144
Mollie\WooCommerce\MerchantCapture\MerchantCaptureModule
S
33 141
Mollie\WooCommerce\Assets\MollieCheckoutBlocksSupport
S
33 84
Mollie\WooCommerce\PaymentMethods\Riverty
S
23 72
Mollie\WooCommerce\Buttons\PayPalButton\PayPalDataObjectHttp
S
23 77
Mollie\WooCommerce\Buttons\ApplePayButton\ResponsesToApple
S
22 77
Mollie\WooCommerce\Settings\Page\Section\Notices
S
22 125
Mollie\WooCommerce\Settings\Page\Section\PaymentMethods
S
22 182
Mollie\WooCommerce\Gateway\Voucher\VoucherModule
S
22 206
Mollie\WooCommerce\Subscription\MollieSepaRecurringGatewayHandler
S
21 72
Mollie\WooCommerce\PaymentMethods\Billie
S
21 59
Mollie\WooCommerce\Shared\Status
S
20 84
Mollie\WooCommerce\Buttons\PayPalButton\PayPalAjaxRequests
S
19 105
Mollie\WooCommerce\PaymentMethods\InstructionStrategies\OrderInstructionsManager
S
18 44
Mollie\WooCommerce\Buttons\PayPalButton\DataToPayPal
S
18 64
Mollie\Inpsyde\PaymentGateway\PaymentGatewayModule
S
18 102
Mollie\WooCommerce\Payment\MollieSubscription
S
18 70
Mollie\WooCommerce\Payment\Request\Middleware\UrlMiddleware
S
18 64
Mollie\WooCommerce\Gateway\Refund\OrderItemsRefunder
S
18 60
Mollie\WooCommerce\Gateway\Refund\RefundLineItemsBuilder
S
18 47
Mollie\WooCommerce\PaymentMethods\PaymentFieldsStrategies\GiftcardFieldsStrategy
S
17 41
Mollie\WooCommerce\Activation\ActivationModule
S
17 80
Mollie\WooCommerce\Log\WcPsrLoggerAdapter
S
17 44
Mollie\WooCommerce\Settings\SettingsModule
S
16 135
Mollie\WooCommerce\Buttons\PayPalButton\PayPalButtonHandler
S
15 50
Mollie\WooCommerce\Buttons\ApplePayButton\DataToAppleButtonScripts
S
14 47
Mollie\WooCommerce\PaymentMethods\PaymentFieldsStrategies\BillieFieldsStrategy
S
14 43
Mollie\WooCommerce\Payment\PaymentFactory
S
14 17
Mollie\WooCommerce\SDK\WordPressHttpAdapter
S
14 47
Mollie\WooCommerce\PaymentMethods\Banktransfer
S
14 49
Mollie\WooCommerce\Payment\Request\Middleware\PaymentDescriptionMiddleware
S
13 47
Mollie\WooCommerce\PaymentMethods\PaymentFieldsStrategies\RivertyFieldsStrategy
S
13 43
Mollie\WooCommerce\SDK\Api
S
13 43
Mollie\WooCommerce\Components\ComponentsStyles
S
13 40
Mollie\WooCommerce\Payment\Request\Middleware\AddSequenceTypeForSubscriptionsMiddleware
S
13 35
Mollie\WooCommerce\BlockService\CheckoutBlockService
S
13 53
Mollie\WooCommerce\Buttons\ApplePayButton\ApplePayDirectHandler
S
12 57
Mollie\WooCommerce\PaymentMethods\PaymentFieldsStrategies\In3FieldsStrategy
S
12 40
Mollie\WooCommerce\PaymentMethods\InstructionStrategies\BanktransferInstructionStrategy
S
11 47
Mollie\WooCommerce\Gateway\OrderMandatoryGatewayDisabler
S
11 23
Mollie\Inpsyde\PaymentGateway\PaymentGatewayBlocks
S
10 42
Mollie\WooCommerce\PaymentMethods\PaymentFieldsStrategies\BancomatpayFieldsStrategy
S
10 39
Mollie\WooCommerce\MerchantCapture\OrderListPaymentColumn
S
9 38
Mollie\WooCommerce\Payment\Request\Middleware\CaptureModeMiddleware
S
9 25
Mollie\WooCommerce\Payment\Request\Middleware\CustomerBirthdateMiddleware
S
9 28
Mollie\WooCommerce\Subscription\SubscriptionModule
S
9 48
Mollie\WooCommerce\Activation\ConstraintsChecker
S
9 61
Mollie\WooCommerce\MerchantCapture\Capture\Type\StateChangeCapture
S
9 30
Mollie\WooCommerce\PaymentMethods\PaymentFieldsStrategies\CreditcardFieldsStrategy
S
8 34
Mollie\WooCommerce\Settings\Page\AbstractPage
S
8 31
Mollie\WooCommerce\PaymentMethods\Giftcard
S
8 46
Mollie\WooCommerce\Settings\Page\Section\Advanced
S
8 61
Mollie\WooCommerce\Payment\Request\Middleware\SelectedIssuerMiddleware
S
8 25
Mollie\WooCommerce\Gateway\Refund\RefundProcessor
S
7 28
Mollie\Inpsyde\PaymentGateway\I18n
S
7 20
Mollie\WooCommerce\MerchantCapture\Capture\Type\ManualCapture
S
7 22
Mollie\WooCommerce\PaymentMethods\Voucher
S
7 28
Mollie\Inpsyde\EnvironmentChecker\EnvironmentChecker
S
7 22
Mollie\WooCommerce\Payment\Request\Middleware\AddCustomRequestFieldsMiddleware
S
6 22
Mollie\Inpsyde\EnvironmentChecker\Constraints\PluginConstraint
S
6 26
Mollie\WooCommerce\Gateway\DeprecatedGatewayBuilder
S
6 45
Mollie\WooCommerce\Payment\Request\Middleware\CardTokenMiddleware
S
6 9
Mollie\WooCommerce\Settings\Page\Section\Tabs
S
6 22
Mollie\WooCommerce\MerchantCapture\UI\StatusRenderer
S
5 11
Mollie\WooCommerce\PaymentMethods\InstructionStrategies\DefaultInstructionStrategy
S
5 15
Mollie\WooCommerce\Payment\PaymentCheckoutRedirectService
S
5 14
Mollie\WooCommerce\Settings\General\MultiCountrySettingsField
S
5 51
Mollie\WooCommerce\Payment\Request\Middleware\StoreCustomerMiddleware
S
5 14
Mollie\WooCommerce\PaymentMethods\Applepay
S
5 25
Mollie\WooCommerce\PaymentMethods\InstructionStrategies\CreditcardInstructionStrategy
S
4 11
Mollie\WooCommerce\Payment\Request\Middleware\ApplePayTokenMiddleware
S
4 13
Mollie\Inpsyde\PaymentGateway\Fields\ContentField
S
4 39
Mollie\WooCommerce\Payment\Request\Strategies\PaymentRequestStrategy
S
4 17
Mollie\Inpsyde\EnvironmentChecker\Constraints\ExtensionConstraint
S
4 12
Mollie\Inpsyde\PaymentGateway\PaymentGatewayValidator
S
4 13
Mollie\WooCommerce\Shared\SharedModule
S
4 26
Mollie\WooCommerce\Payment\Request\Strategies\OrderRequestStrategy
S
4 17
Mollie\WooCommerce\SDK\HttpResponse
S
4 9
Mollie\WooCommerce\PaymentMethods\In3
S
4 17
Mollie\WooCommerce\MerchantCapture\Capture\Action\CapturePayment
S
4 27
Mollie\WooCommerce\PaymentMethods\InstructionStrategies\MybankInstructionStrategy
S
3 11
Mollie\WooCommerce\PaymentMethods\InstructionStrategies\PaypalInstructionStrategy
S
3 12
Mollie\WooCommerce\PaymentMethods\InstructionStrategies\Przelewy24InstructionStrategy
S
3 10
Mollie\WooCommerce\Settings\General\MollieGeneralSettings
S
3 42
Mollie\WooCommerce\PaymentMethods\InstructionStrategies\ApplepayInstructionStrategy
S
3 12
Mollie\WooCommerce\Settings\Page\Section\Header
S
3 69
Mollie\WooCommerce\Settings\Page\Section\InstructionsConnected
S
2 23
Mollie\WooCommerce\MerchantCapture\UI\OrderActionBlock
S
2 11
Mollie\WooCommerce\MerchantCapture\Capture\Action\VoidPayment
S
2 12
Mollie\WooCommerce\Settings\Page\Section\InstructionsNotConnected
S
2 51

89 more item(s) not shown.