Code Duplication    Length = 10-10 lines in 2 locations

includes/shipping/free-shipping/class-wc-shipping-free-shipping.php 1 location

@@ 97-106 (lines=10) @@
94
		$has_coupon         = false;
95
		$has_met_min_amount = false;
96
97
		if ( in_array( $this->requires, array( 'coupon', 'either', 'both' ) ) ) {
98
			if ( $coupons = WC()->cart->get_coupons() ) {
99
				foreach ( $coupons as $code => $coupon ) {
100
					if ( $coupon->is_valid() && $coupon->enable_free_shipping() ) {
101
						$has_coupon = true;
102
						break;
103
					}
104
				}
105
			}
106
		}
107
108
		if ( in_array( $this->requires, array( 'min_amount', 'either', 'both' ) ) && isset( WC()->cart->cart_contents_total ) ) {
109
			if ( WC()->cart->prices_include_tax ) {

includes/shipping/legacy-free-shipping/class-wc-shipping-legacy-free-shipping.php 1 location

@@ 153-162 (lines=10) @@
150
		$has_coupon         = false;
151
		$has_met_min_amount = false;
152
153
		if ( in_array( $this->requires, array( 'coupon', 'either', 'both' ) ) ) {
154
155
			if ( $coupons = WC()->cart->get_coupons() ) {
156
				foreach ( $coupons as $code => $coupon ) {
157
					if ( $coupon->is_valid() && $coupon->enable_free_shipping() ) {
158
						$has_coupon = true;
159
					}
160
				}
161
			}
162
		}
163
164
		if ( in_array( $this->requires, array( 'min_amount', 'either', 'both' ) ) && isset( WC()->cart->cart_contents_total ) ) {
165
			if ( WC()->cart->prices_include_tax ) {