Code Duplication    Length = 7-8 lines in 3 locations

includes/api/legacy/v1/class-wc-api-orders.php 1 location

@@ 230-237 (lines=8) @@
227
		}
228
229
		// add coupons
230
		foreach ( $order->get_items( 'coupon' ) as $coupon_item_id => $coupon_item ) {
231
232
			$order_data['coupon_lines'][] = array(
233
				'id'     => $coupon_item_id,
234
				'code'   => $coupon_item['name'],
235
				'amount' => wc_format_decimal( $coupon_item['discount_amount'], 2 ),
236
			);
237
		}
238
239
		return array( 'order' => apply_filters( 'woocommerce_api_order_response', $order_data, $order, $fields, $this->server ) );
240
	}

includes/api/legacy/v2/class-wc-api-orders.php 1 location

@@ 294-301 (lines=8) @@
291
		}
292
293
		// add coupons
294
		foreach ( $order->get_items( 'coupon' ) as $coupon_item_id => $coupon_item ) {
295
296
			$order_data['coupon_lines'][] = array(
297
				'id'     => $coupon_item_id,
298
				'code'   => $coupon_item['name'],
299
				'amount' => wc_format_decimal( $coupon_item['discount_amount'], $dp ),
300
			);
301
		}
302
303
		return array( 'order' => apply_filters( 'woocommerce_api_order_response', $order_data, $order, $fields, $this->server ) );
304
	}

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

@@ 762-768 (lines=7) @@
759
		}
760
761
		// Add coupons.
762
		foreach ( $order->get_items( 'coupon' ) as $coupon_item_id => $coupon_item ) {
763
			$order_data['coupon_lines'][] = array(
764
				'id'     => $coupon_item_id,
765
				'code'   => $coupon_item['name'],
766
				'amount' => wc_format_decimal( $coupon_item['discount_amount'], $dp ),
767
			);
768
		}
769
770
		$order_data = apply_filters( 'woocommerce_cli_order_data', $order_data );
771