Code Duplication    Length = 9-11 lines in 2 locations

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

@@ 826-836 (lines=11) @@
823
824
			$line_tax_data = maybe_unserialize( $item['line_tax_data'] );
825
826
			if ( isset( $line_tax_data['total'] ) ) {
827
828
				foreach ( $line_tax_data['total'] as $tax_rate_id => $tax ) {
829
830
					if ( ! isset( $order_taxes[ $tax_rate_id ] ) ) {
831
						$order_taxes[ $tax_rate_id ] = 0;
832
					}
833
834
					$order_taxes[ $tax_rate_id ] += $tax;
835
				}
836
			}
837
		}
838
839
		foreach ( $this->get_items( array( 'shipping' ) ) as $item_id => $item ) {
@@ 843-851 (lines=9) @@
840
841
			$line_tax_data = maybe_unserialize( $item['taxes'] );
842
843
			if ( isset( $line_tax_data ) ) {
844
				foreach ( $line_tax_data as $tax_rate_id => $tax ) {
845
					if ( ! isset( $order_shipping_taxes[ $tax_rate_id ] ) ) {
846
						$order_shipping_taxes[ $tax_rate_id ] = 0;
847
					}
848
849
					$order_shipping_taxes[ $tax_rate_id ] += $tax;
850
				}
851
			}
852
		}
853
854
		// Remove old existing tax rows.