YaMetrikaWoocommerce B

Total Complexity 80
Dependencies 7
Dependents 0
Total lines 454
Lines of code 324
Logical lines of code 194
Comment lines 17
Methods 21
Properties 3

Methods 21

Method Rating Maintainability Complexity Lines of code
getPurchaseData()
A
46 8 40
onSingleProduct()
A
50 8 29
getOrderItemsDiscounts()
S
52 6 25
registerJSProduct()
S
55 6 21
ecommerceCartItemChanged()
S
53 5 24
getProductBrand()
S
55 5 19
onProduct()
S
58 5 16
__construct()
S
50 4 27
getProductData()
S
53 4 23
ajaxGetPurchase()
S
58 3 15
registerCartItem()
S
59 3 15
onQuantityUpdate()
S
61 3 12
onAddToCart()
S
65 3 9
onCartContents()
S
65 3 9
registerCommonData()
S
64 3 10
checkHooks()
S
68 3 6
ajaxGetCartItems()
S
66 3 8
getInstance()
S
71 2 6
onRemoveFromCart()
S
80 1 3
registerAssets()
S
77 1 3
registerInlineScripts()
S
72 1 4