Code Duplication    Length = 15-16 lines in 2 locations

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

@@ 1254-1269 (lines=16) @@
1251
	 *
1252
	 * @return string
1253
	 */
1254
	public function get_shipping_class() {
1255
1256
		if ( ! $this->shipping_class ) {
1257
1258
			$classes = get_the_terms( $this->id, 'product_shipping_class' );
1259
1260
			if ( $classes && ! is_wp_error( $classes ) ) {
1261
				$this->shipping_class = current( $classes )->slug;
1262
			} else {
1263
				$this->shipping_class = '';
1264
			}
1265
1266
		}
1267
1268
		return $this->shipping_class;
1269
	}
1270
1271
	/**
1272
	 * Returns the product shipping class ID.
@@ 1276-1290 (lines=15) @@
1273
	 *
1274
	 * @return int
1275
	 */
1276
	public function get_shipping_class_id() {
1277
1278
		if ( ! $this->shipping_class_id ) {
1279
1280
			$classes = get_the_terms( $this->id, 'product_shipping_class' );
1281
1282
			if ( $classes && ! is_wp_error( $classes ) ) {
1283
				$this->shipping_class_id = current( $classes )->term_id;
1284
			} else {
1285
				$this->shipping_class_id = 0;
1286
			}
1287
		}
1288
1289
		return absint( $this->shipping_class_id );
1290
	}
1291
1292
	/**
1293
	 * Get and return related products.