Code Analysis: Barion Payment Gateway for WooCommerce 3.8.5

Class Rating Complexity Lines of code
WC_Gateway_Barion_Request
A
52 249
WC_Gateway_Barion
S
50 208
BarionClient
S
31 177
WC_Gateway_Barion_IPN_Handler
S
25 100
TransactionToCaptureModel
S
13 37
PaymentTransactionModel
S
13 38
TransactionToFinishModel
S
13 37
WooCommerce_Barion_Plugin
S
12 69
WC_Gateway_Barion_Profile_Monitor
S
9 31
BaseResponseModel
S
8 29
CaptureRequestModel
S
7 19
WC_Gateway_Barion_Return_From_Payment
S
7 29
FinishReservationRequestModel
S
7 19
PreparePaymentRequestModel
S
7 29
RefundRequestModel
S
7 18
WC_Gateway_Barion_Pixel
S
6 41
PaymentStateResponseModel
S
6 74
CancelAuthorizationResponseModel
S
5 25
CaptureResponseModel
S
5 25
FinishReservationResponseModel
S
5 25
TransactionDetailModel
S
5 43
PreparePaymentResponseModel
S
5 32
RefundResponseModel
S
5 19
WC_Gateway_Barion_Blocks
S
5 35
ApiErrorModel
S
4 22
GiftCardPurchaseModel
S
3 10
FundingInformationModel
S
3 13
UserNameModel
S
3 14
ItemModel
S
3 20
TransactionResponseModel
S
3 16
PurchaseInformationModel
S
3 28
WC_Gateway_Barion_Refund
S
3 24
PayerAccountInformationModel
S
3 38
Complete3DSPaymentResponseModel
S
3 18
BillingAddressModel
S
3 20
BankCardModel
S
3 14
UserModel
S
3 11
ShippingAddressModel
S
3 22
RefundedTransactionModel
S
3 16
TransactionToRefundModel
S
1 6
CancelAuthorizationRequestModel
S
1 3
Complete3DSPaymentRequestModel
S
1 3
PaymentQRRequestModel
S
1 4
PayeeTransactionToFinishModel
S
1 5
PaymentStateRequestModel
S
1 3
PayeeTransactionModel
S
1 6
Currency
S
1 5
ShippingAddressUsageIndicator
S
0 0
PasswordChangeIndicator
S
0 0
PaymentType
S
0 0

19 more item(s) not shown.