MM_WPFS_PriceCalculator S

Total Complexity 39
Dependencies 8
Dependents 2
Total lines 260
Lines of code 159
Logical lines of code 79
Comment lines 44
Methods 15
Properties 4

Methods 15

Method Rating Maintainability Complexity Lines of code
filterApplicableTaxRatesStatic()
A
50 10 28
prepareStripeInvoiceParams()
S
51 7 30
getProductPricesFromStripe()
S
47 6 36
getApplicableInlineTaxRatesStatic()
S
59 3 15
determineTaxLabel()
S
54 2 20
extractCurrencyFromProducts()
S
69 2 7
__construct()
S
66 1 8
getFormFromDatabase()
S
100 1 0
getApplicableTaxRates()
S
100 1 0
getProductBuckets()
S
100 1 0
extractPaymentDetailsFromInvoiceLineItems()
S
100 1 0
selectApplicableTaxRates()
S
78 1 3
extractCurrencyFromForm()
S
82 1 3
generateTaxIdStripeErrorMessage()
S
75 1 4
getProductPrices()
S
73 1 5