OfficeGuyPayment D

Total Complexity 189
Dependencies 5
Dependents 4
Total lines 831
Lines of code 719
Logical lines of code 460
Comment lines 34
Methods 25
Properties 0

Methods 25

Method Rating Maintainability Complexity Lines of code
ProcessOrder()
C
30 29 107
GetOrderRequest()
C
34 24 77
CreateDocumentOnPaymentCompleteInternal()
B
36 19 72
ValidateOrderFields()
B
43 19 43
GetOrderCustomer()
A
44 16 40
ProcessOrderRefund()
A
39 10 59
GetDocumentOrderItems()
A
40 9 62
GetOrderLanguage()
A
57 10 15
GetPaymentOrderItems()
A
42 6 57
ThankYou()
S
49 7 28
CreateDocumentOnPaymentComplete()
S
56 7 16
GetOrderItemMethods()
S
60 5 12
CreateOrderDocument()
S
48 3 31
GetPaymentOrderItem()
S
50 3 31
GetMaximumPayments()
S
65 4 8
ProductPageBuyNowButton()
S
69 3 5
CatalogPageBuyNowButton()
S
69 3 5
GetOrderPaymentMethodFromToken()
S
61 2 12
GetOrderPaymentMethodPCI()
S
62 2 10
GetOrderVatRate()
S
65 2 8
AdminPageCreateDocumentButton()
S
69 2 6
CreateDocumentOnPaymentCompleteInternalHook()
S
79 1 3
GetCredentials()
S
71 1 6
IsCurrencySupported()
S
72 1 3
AdminPageCreateDocument()
S
79 1 3