/**
  * Restores discount coupons which had been removed for special subscription calculations.
  *
  * @since 1.3.5
  */
 public static function restore_coupons($cart)
 {
     global $woocommerce;
     if (!empty(self::$removed_coupons)) {
         // Can't use $cart->add_dicount here as it calls calculate_totals()
         $woocommerce->cart->applied_coupons = array_merge($woocommerce->cart->applied_coupons, self::$removed_coupons);
         self::$removed_coupons = array();
     }
 }
 /**
  * Restores discount coupons which had been removed for special subscription calculations.
  *
  * @since 1.3.5
  */
 public static function restore_coupons($cart)
 {
     _deprecated_function(__METHOD__, '2.0');
     if (!empty(self::$removed_coupons)) {
         // Can't use $cart->add_dicount here as it calls calculate_totals()
         $cart->applied_coupons = array_merge($cart->applied_coupons, self::$removed_coupons);
         if (isset($cart->coupons)) {
             // WC 2.3+
             $cart->coupons = $cart->get_coupons();
         }
         self::$removed_coupons = array();
     }
 }