Code Analysis: Advanced Dynamic Pricing for WooCommerce 3.2.3

Most Complex Functions

Function Rating Complexity
ADP\BaseVersion\Includes\Rule\Processors\PackageRuleProcessor::applyRangeDiscounts()
D
90
ADP\BaseVersion\Includes\Rule\Processors\SingleItemRuleProcessor::applyRangeDiscounts()
D
90
ADP\BaseVersion\Includes\External\RuleStorage::installProductAdjustment()
D
67
ADP\BaseVersion\Includes\Common\Database::getRules()
D
64
ADP\BaseVersion\Includes\Cart\CartProcessor::process()
D
51
ADP\BaseVersion\Includes\Admin\Exporter::convertRule()
D
44
ADP\BaseVersion\Includes\Rule\RuleSetCollector::collectSetsLegacy()
D
46
ADP\BaseVersion\Includes\Reporter\CartCalculatorListener::fetchWcCartData()
D
34
ADP\BaseVersion\Includes\Rule\ProductFiltering::compareProductWithProduct_attributes()
D
41
ADP\BaseVersion\Includes\Admin\Settings::get_ids_for_filter_titles()
D
41
ADP\HighLander\HighLander::executeHookObj()
D
37
ADP\BaseVersion\Includes\Functions::getDiscountedProductsForCart()
D
31