Code Analysis: Barion Payment Gateway for WooCommerce 3.4.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 70
WC_Gateway_Barion_Pixel
S
6 30
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
PurchaseInformationModel
S
3 26
PayerAccountInformationModel
S
3 38
RefundedTransactionModel
S
3 16
WC_Gateway_Barion_Refund
S
3 24
ItemModel
S
3 20
UserModel
S
3 11
ShippingAddressModel
S
3 22
FundingInformationModel
S
3 11
BillingAddressModel
S
3 20
UserNameModel
S
3 14
BankCardModel
S
3 14
GiftCardPurchaseModel
S
3 10
Complete3DSPaymentResponseModel
S
3 18
TransactionResponseModel
S
3 16
ApiErrorModel
S
3 12
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
AvailabilityIndicator
S
0 0
UILocale
S
0 0

18 more item(s) not shown.