Code Analysis: Barion Payment Gateway for WooCommerce 3.5.0

Class Rating Complexity Lines of code
WC_Gateway_Barion_Request
A
51 248
WC_Gateway_Barion
S
46 195
BarionClient
S
31 177
WC_Gateway_Barion_IPN_Handler
S
16 57
TransactionToCaptureModel
S
13 37
PaymentTransactionModel
S
13 38
TransactionToFinishModel
S
13 37
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
PaymentStateResponseModel
S
6 74
WC_Gateway_Barion_Pixel
S
6 43
CancelAuthorizationResponseModel
S
5 25
CaptureResponseModel
S
5 25
FinishReservationResponseModel
S
5 25
TransactionDetailModel
S
5 43
PreparePaymentResponseModel
S
5 32
RefundResponseModel
S
5 19
WooCommerce_Barion_Plugin
S
4 19
ApiErrorModel
S
4 22
TransactionResponseModel
S
3 16
Complete3DSPaymentResponseModel
S
3 18
WC_Gateway_Barion_Refund
S
3 24
ItemModel
S
3 20
UserModel
S
3 11
BillingAddressModel
S
3 20
BankCardModel
S
3 14
PurchaseInformationModel
S
3 28
FundingInformationModel
S
3 13
RefundedTransactionModel
S
3 16
GiftCardPurchaseModel
S
3 10
UserNameModel
S
3 14
PayerAccountInformationModel
S
3 38
ShippingAddressModel
S
3 22
PayeeTransactionModel
S
1 6
PaymentStateRequestModel
S
1 3
Currency
S
1 5
PaymentQRRequestModel
S
1 4
PayeeTransactionToFinishModel
S
1 5
CancelAuthorizationRequestModel
S
1 3
Complete3DSPaymentRequestModel
S
1 3
TransactionToRefundModel
S
1 6
PasswordChangeIndicator
S
0 0
PaymentStatus
S
0 0
AccountChangeIndicator
S
0 0
UILocale
S
0 0

18 more item(s) not shown.