Code Duplication    Length = 17-17 lines in 2 locations

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

@@ 1263-1279 (lines=17) @@
1260
	 * @param string $item_type
1261
	 * @return string
1262
	 */
1263
	public function get_item_count( $item_type = '' ) {
1264
		if ( empty( $item_type ) ) {
1265
			$item_type = array( 'line_item' );
1266
		}
1267
		if ( ! is_array( $item_type ) ) {
1268
			$item_type = array( $item_type );
1269
		}
1270
1271
		$items = $this->get_items( $item_type );
1272
		$count = 0;
1273
1274
		foreach ( $items as $item ) {
1275
			$count += empty( $item['qty'] ) ? 1 : $item['qty'];
1276
		}
1277
1278
		return apply_filters( 'woocommerce_get_item_count', $count, $item_type, $this );
1279
	}
1280
1281
	/**
1282
	 * Get refunds

includes/class-wc-order.php 1 location

@@ 143-159 (lines=17) @@
140
	 * @param string $item_type
141
	 * @return string
142
	 */
143
	public function get_item_count_refunded( $item_type = '' ) {
144
		if ( empty( $item_type ) ) {
145
			$item_type = array( 'line_item' );
146
		}
147
		if ( ! is_array( $item_type ) ) {
148
			$item_type = array( $item_type );
149
		}
150
		$count = 0;
151
152
		foreach ( $this->get_refunds() as $refund ) {
153
			foreach ( $refund->get_items( $item_type ) as $refunded_item ) {
154
				$count += empty( $refunded_item['qty'] ) ? 0 : $refunded_item['qty'];
155
			}
156
		}
157
158
		return apply_filters( 'woocommerce_get_item_count_refunded', $count, $item_type, $this );
159
	}
160
161
	/**
162
	 * Get the total number of items refunded.