Show product price html based on discount range

Display product price HTML based on the discount range.

add_filter('woocommerce_get_price_html', function($price_html, $product) {
    if(class_exists('\Wdr\App\Controllers\ManageDiscount') && class_exists('\Wdr\App\Controllers\DiscountCalculator') && method_exists('\Wdr\App\Controllers\DiscountCalculator', 'getDefaultLayoutMessagesByRules')) {
        $calculator = \Wdr\App\Controllers\ManageDiscount::$calculator;
        $discount_table_details = $calculator->getDefaultLayoutMessagesByRules($product);
        if(!empty($discount_table_details)) {
            $minimum_quantity = max(array_column($discount_table_details, 'from'));
            $quantity = !empty($minimum_quantity) ? $minimum_quantity : 1;
            $discount = apply_filters('advanced_woo_discount_rules_get_product_discount_price_from_custom_price', $product->get_price(), $product, $quantity, 0, 'discounted_price', true, true);
            if (isset($discount) && !empty($discount)) {
                $price_html = "From" . " " . wc_price($discount);
            }
        }
    }
    return $price_html;
}, 1000, 2);