Code Analysis: zahls.ch Credit Cards, PostFinance and TWINT for WooCommerce 2.0.2

Class Rating Complexity Lines of code
Zahls\Models\Request\Design
A
67 199
Zahls\Models\Request\Gateway
A
63 192
WC_Zahls_Gateway
S
48 307
Zahls\Models\Request\Invoice
S
47 145
Zahls\Models\Request\Page
S
29 91
Zahls\Models\Request\Transaction
S
25 78
Zahls\Communicator
S
23 72
Zahls\Models\Response\Transaction
S
22 66
ZahlsPaymentGateway\Service\OrderService
S
19 64
Zahls\CommunicationAdapter\CurlCommunication
S
19 78
ZahlsPaymentGateway\Controller\PaymentController
S
19 85
Zahls\Models\Request\Subscription
S
19 57
ZahlsPaymentGateway\Util\CartUtil
S
18 32
ZahlsPaymentGateway\Service\ZahlsApiService
S
17 105
Zahls\Models\Response\Payout
S
16 48
WC_Zahls_Blocks_Support
S
15 57
ZahlsPaymentGateway\Webhook\Dispatcher
S
15 64
Zahls\Models\Response\Gateway
S
15 45
Zahls\Models\Response\Subscription
S
14 42
Zahls\Models\Response\Invoice
S
11 33
ZahlsPaymentGateway\Util\StatusUtil
S
11 18
Zahls\Models\Request\Payout
S
9 27
Zahls\Models\Base
S
9 26
ZahlsPaymentGateway\Service\SubscriptionService
S
8 27
Zahls\Models\Response\PaymentMethod
S
8 24
Zahls\Models\Response\AuthToken
S
8 24
Zahls\Models\Request\PaymentMethod
S
7 21
Zahls\Models\Request\PaymentProvider
S
7 21
Zahls\Zahls
S
7 25
Zahls\Models\Request\QrCode
S
5 15
Zahls\Models\Request\QrCodeScan
S
3 9
Zahls\Models\Request\AuthToken
S
3 9
Zahls\Models\Response\Page
S
3 9
Zahls\Models\Response\QrCode
S
2 6
Zahls\ZahlsException
S
2 6
Zahls\CommunicationAdapter\AbstractCommunication
S
1 0
Zahls\Models\Request\SignatureCheck
S
1 3
Zahls\Models\Response\Design
S
0 0
Zahls\Models\Response\PaymentProvider
S
0 0
Zahls\Models\Response\QrCodeScan
S
0 0
Zahls\Models\Response\SignatureCheck
S
0 0