MailChimp_WooCommerce_Order C

Total Complexity 108
Dependencies 11
Dependents 3
Total lines 730
Lines of code 391
Logical lines of code 175
Comment lines 224
Methods 60
Properties 28

Methods 60

Method Rating Maintainability Complexity Lines of code
setTrackingInfo()
A
46 15 39
fromArray()
A
43 12 48
setTrackingUrl()
A
53 8 23
toArray()
S
47 3 35
setCurrencyCode()
S
61 3 13
getProcessedAtDate()
S
72 3 5
setCampaignId()
S
65 3 8
getValidation()
S
56 1 19
getCustomer()
S
72 2 6
setOrderURL()
S
71 2 6
getCurrencyCode()
S
79 2 3
getLinesIds()
S
71 2 6
getCampaignId()
S
69 2 7
addDiscount()
S
66 2 8
getBillingAddress()
S
72 2 6
getShippingAddress()
S
72 2 6
setTrackingNumber()
S
81 1 3
setProcessedAt()
S
73 1 5
getProcessedAt()
S
82 1 3
getTrackingCarrier()
S
82 1 3
setTrackingCarrier()
S
81 1 3
setCancelledAt()
S
76 1 4
getTrackingNumber()
S
82 1 3
setUpdatedAt()
S
76 1 4
getCancelledAt()
S
82 1 3
setShippingAddress()
S
77 1 4
getUpdatedAt()
S
82 1 3
getTrackingUrl()
S
82 1 3
setBillingAddress()
S
77 1 4
confirmAndPay()
S
76 1 4
shouldConfirmAndPay()
S
82 1 3
getDiscountTotal()
S
82 1 3
setDiscountTotal()
S
77 1 4
flagAsAmazonOrder()
S
76 1 4
setShippingTotal()
S
77 1 4
setCustomer()
S
77 1 4
flagAsPrivacyProtected()
S
76 1 4
isFlaggedAsPrivacyProtected()
S
81 1 3
setOriginalWooStatus()
S
76 1 4
getOriginalWooStatus()
S
82 1 3
shouldIgnoreIfNotInMailchimp()
S
81 1 3
flagAsIgnoreIfNotInMailchimp()
S
76 1 4
setId()
S
75 1 4
getId()
S
82 1 3
setLandingSite()
S
77 1 4
getLandingSite()
S
82 1 3
addItem()
S
76 1 4
getShippingTotal()
S
82 1 3
discounts()
S
82 1 3
items()
S
82 1 3
getFinancialStatus()
S
82 1 3
setFinancialStatus()
S
77 1 4
getFulfillmentStatus()
S
82 1 3
setFulfillmentStatus()
S
77 1 4
getOrderTotal()
S
82 1 3
setOrderTotal()
S
77 1 4
isFlaggedAsAmazonOrder()
S
81 1 3
getTaxTotal()
S
82 1 3
setTaxTotal()
S
77 1 4
getOrderURL()
S
82 1 3