Code Duplication    Length = 7-9 lines in 2 locations

includes/api/class-wc-rest-orders-controller.php 1 location

@@ 815-821 (lines=7) @@
812
	 * @param WC_Order $order Order data.
813
	 * @param array $meta_data Meta data in array( 'meta_key' => 'meta_value' ) format.
814
	 */
815
	protected function update_meta_data( $order_id, $meta_data ) {
816
		foreach ( $meta_data as $meta_key => $meta_value ) {
817
			if ( is_string( $meta_key ) && ! is_protected_meta( $meta_key ) && is_scalar( $meta_value ) ) {
818
				update_post_meta( $order_id, $meta_key, $meta_value );
819
			}
820
		}
821
	}
822
823
	/**
824
	 * Create a single item.

includes/cli/class-wc-cli-order.php 1 location

@@ 854-862 (lines=9) @@
851
	 * @param int $order_id valid order ID
852
	 * @param array $order_meta order meta in array( 'meta_key' => 'meta_value' ) format
853
	 */
854
	protected function set_order_meta( $order_id, $order_meta ) {
855
856
		foreach ( $order_meta as $meta_key => $meta_value ) {
857
858
			if ( is_string( $meta_key) && ! is_protected_meta( $meta_key ) && is_scalar( $meta_value ) ) {
859
				update_post_meta( $order_id, $meta_key, $meta_value );
860
			}
861
		}
862
	}
863
864
	/**
865
	 * Wrapper method to create/update order items