Code Duplication    Length = 9-11 lines in 2 locations

includes/abstracts/abstract-wc-order.php 2 locations

@@ 760-770 (lines=11) @@
757
758
			$line_tax_data = maybe_unserialize( $item['line_tax_data'] );
759
760
			if ( isset( $line_tax_data['total'] ) ) {
761
762
				foreach ( $line_tax_data['total'] as $tax_rate_id => $tax ) {
763
764
					if ( ! isset( $order_taxes[ $tax_rate_id ] ) ) {
765
						$order_taxes[ $tax_rate_id ] = 0;
766
					}
767
768
					$order_taxes[ $tax_rate_id ] += $tax;
769
				}
770
			}
771
		}
772
773
		foreach ( $this->get_items( array( 'shipping' ) ) as $item_id => $item ) {
@@ 777-785 (lines=9) @@
774
775
			$line_tax_data = maybe_unserialize( $item['taxes'] );
776
777
			if ( isset( $line_tax_data ) ) {
778
				foreach ( $line_tax_data as $tax_rate_id => $tax ) {
779
					if ( ! isset( $order_shipping_taxes[ $tax_rate_id ] ) ) {
780
						$order_shipping_taxes[ $tax_rate_id ] = 0;
781
					}
782
783
					$order_shipping_taxes[ $tax_rate_id ] += $tax;
784
				}
785
			}
786
		}
787
788
		// Remove old existing tax rows.