public static function get_total_ex_tax($total_ex_tax)
    {
        _deprecated_function(__CLASS__ . '::' . __FUNCTION__, '1.2', __CLASS__ . '::get_formatted_total_ex_tax( $total_ex_tax )');
        return self::get_formatted_total_ex_tax($total_ex_tax);
    }
    /**
     * Displays each cart tax in a subscription string and calculates the sign-up fee taxes (if any)
     * to display in the string.
     *
     * @since 1.2
     */
    public static function get_formatted_taxes($formatted_taxes, $cart)
    {
        _deprecated_function(__CLASS__ . '::' . __FUNCTION__, '1.4.9', __CLASS__ . '::get_recurring_tax_totals( $total_ex_tax )');
        if (self::cart_contains_subscription()) {
            $recurring_taxes = self::get_recurring_taxes();
            foreach ($formatted_taxes as $tax_id => $tax_amount) {
                $formatted_taxes[$tax_id] = self::get_cart_subscription_string($tax_amount, $recurring_taxes[$tax_id]);
            }
            // Add any recurring tax not already handled - when a subscription has a free trial and a sign-up fee, we get a recurring shipping tax with no initial shipping tax
            foreach ($recurring_taxes as $tax_id => $tax_amount) {
                if (!array_key_exists($tax_id, $formatted_taxes)) {
                    $formatted_taxes[$tax_id] = self::get_cart_subscription_string('', $tax_amount);
                }
            }
        }
        return $formatted_taxes;
    }
}
WC_Subscriptions_Cart::init();