Code Duplication    Length = 10-10 lines in 2 locations

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 ) {

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

@@ 109-118 (lines=10) @@
106
		$has_coupon         = false;
107
		$has_met_min_amount = false;
108
109
		if ( in_array( $this->requires, array( 'coupon', 'either', 'both' ) ) ) {
110
			if ( $coupons = WC()->cart->get_coupons() ) {
111
				foreach ( $coupons as $code => $coupon ) {
112
					if ( $coupon->is_valid() && $coupon->enable_free_shipping() ) {
113
						$has_coupon = true;
114
						break;
115
					}
116
				}
117
			}
118
		}
119
120
		if ( in_array( $this->requires, array( 'min_amount', 'either', 'both' ) ) && isset( WC()->cart->cart_contents_total ) ) {
121
			if ( WC()->cart->prices_include_tax ) {