OfficeGuyPayment D

Total Complexity 180
Dependencies 5
Dependents 4
Total lines 790
Lines of code 686
Logical lines of code 443
Comment lines 28
Methods 25
Properties 0

Methods 25

Method Rating Maintainability Complexity Lines of code
ProcessOrder()
C
33 24 93
GetOrderRequest()
B
38 20 58
CreateDocumentOnPaymentCompleteInternal()
B
36 19 72
ValidateOrderFields()
B
43 19 43
GetOrderCustomer()
A
44 16 40
ProcessOrderRefund()
A
39 10 59
GetDocumentOrderItems()
A
41 9 60
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
GetPaymentOrderItem()
S
49 3 33
CreateOrderDocument()
S
48 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