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

Class Rating Complexity Lines of code
Zahls\Models\Request\Design
A
63 189
Zahls\Models\Request\Gateway
A
55 168
Zahls\Models\Request\Invoice
S
47 145
WC_Zahls_Gateway
S
44 278
Zahls\Models\Request\Page
S
29 91
Zahls\Models\Response\Transaction
S
22 66
Zahls\Communicator
S
20 64
ZahlsPaymentGateway\Controller\PaymentController
S
19 85
Zahls\Models\Request\Subscription
S
19 57
ZahlsPaymentGateway\Util\CartUtil
S
18 32
ZahlsPaymentGateway\Service\OrderService
S
18 63
Zahls\CommunicationAdapter\CurlCommunication
S
17 71
Zahls\Models\Request\Transaction
S
17 51
Zahls\Models\Response\Gateway
S
15 45
Zahls\Models\Response\Subscription
S
14 42
ZahlsPaymentGateway\Service\ZahlsApiService
S
14 91
Zahls\Models\Response\Invoice
S
11 33
ZahlsPaymentGateway\Webhook\Dispatcher
S
10 38
Zahls\Models\Response\PaymentMethod
S
8 24
Zahls\Models\Response\AuthToken
S
8 24
ZahlsPaymentGateway\Service\SubscriptionService
S
7 24
Zahls\Models\Request\PaymentMethod
S
7 21
Zahls\Models\Request\PaymentProvider
S
7 21
Zahls\Models\Base
S
7 20
Zahls\Zahls
S
6 22
Zahls\Models\Request\QrCode
S
3 9
Zahls\Models\Request\AuthToken
S
3 9
Zahls\Models\Request\QrCodeScan
S
3 9
Zahls\Models\Response\Page
S
3 9
Zahls\Models\Response\QrCode
S
2 6
Zahls\Models\Request\SignatureCheck
S
1 3
Zahls\CommunicationAdapter\AbstractCommunication
S
1 0
Zahls\Models\Response\SignatureCheck
S
0 0
Zahls\ZahlsException
S
0 0
Zahls\Models\Response\Design
S
0 0
Zahls\Models\Response\QrCodeScan
S
0 0
Zahls\Models\Response\PaymentProvider
S
0 0