Code Analysis: Yandex.Checkout 2.0 for Woocommerce 1.6.5

Class Rating Complexity Lines of code
YandexCheckout\Model\ReceiptItem
B
97 303
YandexMoneyCheckoutGateway
B
95 484
YandexCheckout\Request\Payments\PaymentsRequest
B
92 291
YandexCheckout\Request\Receipts\AbstractReceiptResponse
B
87 256
YandexCheckout\Request\Refunds\RefundsRequest
B
82 241
YandexCheckout\Request\Payments\CreatePaymentRequest
B
81 230
YandexCheckout\Model\Payment
B
80 241
YandexCheckout\Model\Receipt
B
80 224
YandexMoneyCheckoutPayment
B
77 366
YandexCheckout\Request\Receipts\CreatePostReceiptRequest
A
69 191
YandexCheckout\Request\Receipts\ReceiptsRequest
A
65 206
YandexCheckout\Client
A
63 320
YandexCheckout\Client\CurlClient
A
56 198
YandexCheckout\Model\PaymentMethod\PaymentMethodBankCard
A
53 157
YandexMoneyWidgetGateway
S
49 205
YandexCheckout\Model\Refund
S
49 155
YandexCheckout\Request\Payments\CreatePaymentRequestSerializer
S
48 208
YandexCheckout\Model\Airline
S
47 132
YandexCheckout\Client\UserAgent
S
47 139
YandexCheckout\Request\Receipts\ReceiptResponseItem
S
47 152
YandexMoneyModule\YandexMarket
S
45 184
YandexCheckout\Request\PaymentOptionsRequest
S
40 106
YandexCheckout\Request\Payments\AbstractPaymentResponse
S
40 136
YandexMoneyCheckoutHandler
S
39 192
YandexMoneySecondReceipt
S
39 174
YandexCheckout\Common\AbstractObject
S
38 107
YandexCheckout\Model\PaymentData\PaymentDataBankCardCard
S
36 117
YandexCheckout\Client\BaseClient
S
35 138
YandexCheckout\Request\Payments\CreatePaymentRequestBuilder
S
35 120
YandexMoneyCheckoutAdmin
S
34 317
YandexCheckout\Model\Receipt\ReceiptItemAmount
S
32 101
YandexCheckout\Model\MonetaryAmount
S
32 101
YandexCheckout\Common\AbstractPaymentRequest
S
32 92
YandexCheckout\Model\ReceiptCustomer
S
30 79
YandexCheckout\Common\AbstractPaymentRequestBuilder
S
29 125
YandexCheckout\Request\Payments\PaymentsResponse
S
26 92
YandexCheckout\Request\Refunds\CreateRefundRequest
S
26 85
YandexCheckout\Helpers\TypeCast
S
24 52
YandexCheckout\Model\Transfer
S
23 70
YandexCheckout\Helpers\Random
S
21 66
YandexCheckout\Model\PaymentMethod\AbstractPaymentMethod
S
21 60
YandexCheckout\Request\Payments\Payment\CreateCaptureRequestSerializer
S
21 81
YandexCheckout\Model\Requestor
S
21 61
YandexCheckout\Request\Receipts\CreatePostReceiptRequestBuilder
S
21 73
TransactionsListTable
S
21 144
YandexCheckout\Model\Settlement
S
19 57
YandexCheckout\Model\Source
S
19 54
YandexCheckout\Model\Supplier
S
19 43
YandexCheckout\Model\PaymentMethod\B2b\Sberbank\PayerBankDetails
S
18 54
YandexCheckout\Request\Refunds\RefundsRequestBuilder
S
18 69
YandexCheckout\Model\PaymentData\B2b\Sberbank\VatData
S
17 60
YandexMoneyCheckoutInstallments
S
17 73
YandexCheckout\Model\Confirmation\ConfirmationRedirect
S
16 45
FileCache
S
15 58
YandexCheckout\Common\LoggerWrapper
S
15 40
YandexCheckout\Model\PaymentData\PaymentDataB2bSberbank
S
15 45
YandexCheckout\Model\AuthorizationDetails
S
14 40
YandexCheckout\Model\CancellationDetails
S
14 38
YandexCheckout\Common\AbstractRequestBuilder
S
14 42
YandexCheckout\Request\Refunds\CreateRefundRequestSerializer
S
13 66
YandexMoneyGatewayB2bSberbank
S
13 93
YandexCheckout\Model\ConfirmationAttributes\AbstractConfirmationAttributes
S
12 40
YandexCheckout\Model\Notification\AbstractNotification
S
12 40
YandexCheckout\Model\Leg
S
12 46
YandexCheckout\Model\PaymentData\PaymentDataBankCard
S
11 23
YandexCheckout\Model\PaymentData\PaymentDataGooglePay
S
11 35
YandexCheckout\Model\PaymentMethod\PaymentMethodB2bSberbank
S
11 37
YandexCheckout\Model\PaymentMethod\PaymentMethodFactory
S
11 37
YandexCheckout\Model\ConfirmationAttributes\ConfirmationAttributesRedirect
S
11 31
YandexCheckout\Request\PaymentOptionsRequestBuilder
S
10 35
YandexCheckout\Model\Recipient
S
10 30
YandexMoneyGatewayCard
S
9 43
YandexCheckout\Request\PaymentOptionsResponseItem
S
9 34
YandexCheckout\Request\Payments\Payment\CreateCaptureRequest
S
9 21
YandexMoneyGatewayWallet
S
9 43
YandexCheckout\Request\Receipts\CreatePostReceiptRequestSerializer
S
9 34
YandexCheckout\Request\Receipts\ReceiptsResponse
S
9 27
YandexCheckout\Model\PaymentData\PaymentDataFactory
S
8 29
CBRAgent
S
8 28
YandexCheckout\Model\Passenger
S
8 38
YandexCheckout\Request\Refunds\AbstractRefundResponse
S
8 16
YandexCheckout\Model\Confirmation\ConfirmationFactory
S
8 29
YandexCheckout\Request\Refunds\RefundsResponse
S
8 24
YandexCheckout\Model\ConfirmationAttributes\ConfirmationAttributesFactory
S
8 29
YandexCheckout\Helpers\RawHeadersParser
S
8 27
YandexCheckout\Request\Refunds\CreateRefundRequestBuilder
S
8 31
YandexMoneyLogger
S
7 25
YandexCheckout\Request\Receipts\PaymentReceiptResponse
S
7 19
YandexCheckout\Model\PaymentData\PaymentDataCash
S
7 23
YandexCheckout\Model\PaymentMethod\PaymentMethodSberbank
S
7 23
YandexCheckout\Model\PaymentData\PaymentDataMobileBalance
S
7 23
YandexCheckout\Model\Notification\NotificationCanceled
S
7 25
YandexCheckout\Model\PaymentMethod\PaymentMethodYandexWallet
S
7 25
YandexCheckout\Common\ResponseObject
S
7 20
YandexCheckout\Model\PaymentData\PaymentDataSberbank
S
7 23
YandexCheckout\Model\Notification\NotificationSucceeded
S
7 25
YandexCheckout\Model\PaymentData\PaymentDataQiwi
S
7 23
YandexCheckout\Request\Receipts\RefundReceiptResponse
S
7 19
YandexMoneyCheckoutLoader
S
7 34
YandexCheckout\Model\Notification\NotificationRefundSucceeded
S
7 25
YandexCheckout\Model\PaymentMethod\PaymentMethodMobileBalance
S
7 23
YandexCheckout\Model\Notification\NotificationWaitingForCapture
S
7 25
YandexCheckout\Common\Exceptions\TooManyRequestsException
S
6 20
YandexCheckout\Model\PaymentData\PaymentDataAlfabank
S
6 17
YandexCheckout\Model\Confirmation\ConfirmationEmbedded
S
6 17
YandexCheckout\Model\PaymentData\PaymentDataApplePay
S
6 19
YandexCheckout\Common\Exceptions\BadApiRequestException
S
6 20
YandexCheckout\Model\Confirmation\ConfirmationQr
S
6 17
YandexCheckout\Request\Payments\Payment\CreateCaptureRequestBuilder
S
6 19
YandexCheckout\Common\Exceptions\ForbiddenException
S
6 20
YandexCheckout\Model\PaymentData\PaymentDataAndroidPay
S
6 19
YandexCheckout\Model\PaymentData\AbstractPaymentData
S
6 22
YandexCheckout\Common\Exceptions\UnauthorizedException
S
6 20
YandexCheckout\Common\Exceptions\NotFoundException
S
6 20
YandexCheckout\Common\Exceptions\InternalServerError
S
6 20
YandexCheckout\Model\Confirmation\AbstractConfirmation
S
6 22
YandexCheckout\Request\Receipts\ReceiptResponseFactory
S
6 23
PaymentChargeDispatcher
S
6 40
YandexCheckout\Request\Receipts\ReceiptsRequestSerializer
S
5 16
YandexMoneyGatewayAlfabank
S
5 31
YandexCheckout\Request\Payments\PaymentsRequestSerializer
S
5 16
YandexCheckout\Request\Refunds\RefundsRequestSerializer
S
5 16
YandexCheckout\Common\AbstractEnum
S
5 15
YandexCheckout\Request\PaymentOptionsRequestSerializer
S
5 18
YandexMoneyGatewayQiwi
S
5 31
YandexCheckout\Model\PaymentMethod\PaymentMethodAlfaBank
S
5 17
YandexCheckout\Common\Exceptions\ResponseProcessingException
S
4 14
YandexCheckout\Common\Exceptions\InvalidPropertyValueTypeException
S
4 13
YandexCheckout\Request\Webhook\WebhookListResponse
S
4 12
YandexMoneyCheckoutOrderHelper
S
4 21
YandexCheckout\Model\Notification\NotificationFactory
S
4 15

83 more item(s) not shown.