Code Duplication    Length = 6-6 lines in 2 locations

includes/payment-methods/class-wc-stripe-payment-request.php 2 locations

@@ 820-825 (lines=6) @@
817
			if ( 'variable' === ( WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $product->product_type : $product->get_type() ) && isset( $_POST['attributes'] ) ) {
818
				$attributes = array_map( 'wc_clean', $_POST['attributes'] );
819
820
				if ( WC_Stripe_Helper::is_wc_lt( '3.0' ) ) {
821
					$variation_id = $product->get_matching_variation( $attributes );
822
				} else {
823
					$data_store   = WC_Data_Store::load( 'product' );
824
					$variation_id = $data_store->find_matching_product_variation( $product, $attributes );
825
				}
826
827
				if ( ! empty( $variation_id ) ) {
828
					$product = wc_get_product( $variation_id );
@@ 923-928 (lines=6) @@
920
		if ( ( 'variable' === $product_type || 'variable-subscription' === $product_type ) && isset( $_POST['attributes'] ) ) {
921
			$attributes = array_map( 'wc_clean', $_POST['attributes'] );
922
923
			if ( WC_Stripe_Helper::is_wc_lt( '3.0' ) ) {
924
				$variation_id = $product->get_matching_variation( $attributes );
925
			} else {
926
				$data_store   = WC_Data_Store::load( 'product' );
927
				$variation_id = $data_store->find_matching_product_variation( $product, $attributes );
928
			}
929
930
			WC()->cart->add_to_cart( $product->get_id(), $qty, $variation_id, $attributes );
931
		}