OfficeGuyPayment D

Total Complexity 238
Dependencies 10
Dependents 5
Total lines 1,151
Lines of code 993
Logical lines of code 587
Comment lines 39
Methods 27
Properties 0

Methods 27

Method Rating Maintainability Complexity Lines of code
ProcessOrder()
D
20
47 213
GetOrderRequest()
C
31 28 95
CreateDocumentOnPaymentCompleteInternal()
B
34 22 81
ValidateOrderFields()
B
41 19 53
GetOrderCustomer()
A
43 16 45
GetDocumentOrderItems()
A
38 10 72
ProcessOrderRefund()
A
38 10 63
ThankYou()
A
44 10 42
GetPaymentOrderItems()
A
39 8 70
GetOrderLanguage()
A
56 10 16
ProcessBitOrder()
A
43 7 47
CreateDocumentOnPaymentComplete()
A
53 8 20
GetPaymentOrderItem()
S
46 4 41
CreateOrderDocument()
S
47 4 33
GetOrderItemMethods()
S
59 5 14
GetMaximumPayments()
S
61 5 11
CatalogPageBuyNowButton()
S
66 5 6
ProductPageBuyNowButton()
S
61 4 10
GetOrderVatRate()
S
62 3 11
ForceTokenStorage()
S
68 3 7
GetOrderPaymentMethodFromToken()
S
61 2 12
GetOrderPaymentMethodPCI()
S
62 2 10
AdminPageCreateDocumentButton()
S
69 2 6
CreateDocumentOnPaymentCompleteInternalHook()
S
79 1 3
IsCurrencySupported()
S
72 1 3
GetCredentials()
S
70 1 6
AdminPageCreateDocument()
S
79 1 3