Mollie_WC_Payment_Object A

Total Complexity 75
Dependencies 4
Dependents 2
Total lines 664
Lines of code 322
Logical lines of code 180
Comment lines 202
Methods 32
Properties 5

Methods 32

Method Rating Maintainability Complexity Lines of code
setActiveMolliePaymentForSubscriptions()
A
42 12 55
getActiveMolliePayment()
S
53 4 26
setActiveMolliePaymentForOrders()
S
54 4 22
unsetActiveMolliePaymentForOrders()
S
56 4 18
unsetCancelledMolliePaymentId()
S
57 4 17
setActiveMolliePayment()
S
67 4 8
unsetActiveMolliePayment()
S
67 4 8
getPaymentObjectOrder()
S
59 3 12
getPaymentObjectPayment()
S
60 3 12
isOrderPaymentStartedByOtherGateway()
S
61 3 12
deleteSubscriptionOrderFromPendingPaymentQueue()
S
58 2 18
unsetActiveMolliePaymentForSubscriptions()
S
62 2 12
getCancelledMolliePaymentId()
S
64 2 9
getActiveMollieOrderId()
S
64 2 9
getActiveMolliePaymentMode()
S
64 2 9
setOrderPaidAndProcessed()
S
64 2 10
setCancelledMolliePaymentId()
S
63 2 10
getActiveMolliePaymentId()
S
64 2 9
onWebhookExpired()
S
91 1 2
__construct()
S
73 1 5
refund()
S
91 1 2
onWebhookCanceled()
S
91 1 2
onWebhookFailed()
S
91 1 2
hasActiveMollieOrder()
S
75 1 4
onWebhookPaid()
S
91 1 2
getMollieCustomerIdFromPaymentObject()
S
91 1 2
getMolliePaymentIdFromPaymentObject()
S
91 1 2
hasCancelledMolliePayment()
S
75 1 4
getPaymentObject()
S
81 1 3
hasActiveMolliePayment()
S
75 1 4
getPaymentRequestData()
S
91 1 2
isFinalOrderStatus()
S
65 1 10