Code Duplication    Length = 13-13 lines in 2 locations

includes/abstracts/abstract-wc-order.php 1 location

@@ 328-340 (lines=13) @@
325
	 * Set all meta data from array.
326
	 * @param array $data Key/Value pairs
327
	 */
328
	public function set_meta_data( $data ) {
329
		if ( ! empty( $data ) && is_array( $data ) ) {
330
			foreach ( $data as $meta_id => $meta ) {
331
				$meta = (array) $meta;
332
				if ( isset( $meta['key'], $meta['value'] ) ) {
333
					$this->_meta_data[ $meta_id ] = (object) array(
334
						'key'   => $meta['key'],
335
						'value' => $meta['value']
336
					);
337
				}
338
			}
339
		}
340
	}
341
342
	/**
343
	 * Add meta data.

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

@@ 379-391 (lines=13) @@
376
	 * Set all meta data from array.
377
	 * @param array $data Key/Value pairs
378
	 */
379
	public function set_meta_data( $data ) {
380
		if ( ! empty( $data ) && is_array( $data ) ) {
381
			foreach ( $data as $meta_id => $meta ) {
382
				$meta = (array) $meta;
383
				if ( isset( $meta['key'], $meta['value'] ) ) {
384
					$this->_meta_data[ $meta_id ] = (object) array(
385
						'key'   => $meta['key'],
386
						'value' => $meta['value']
387
					);
388
				}
389
			}
390
		}
391
	}
392
393
	/**
394
	 * Add meta data.