Code Duplication    Length = 15-16 lines in 2 locations

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

@@ 1275-1290 (lines=16) @@
1272
	 *
1273
	 * @return string
1274
	 */
1275
	public function get_shipping_class() {
1276
1277
		if ( ! $this->shipping_class ) {
1278
1279
			$classes = get_the_terms( $this->id, 'product_shipping_class' );
1280
1281
			if ( $classes && ! is_wp_error( $classes ) ) {
1282
				$this->shipping_class = current( $classes )->slug;
1283
			} else {
1284
				$this->shipping_class = '';
1285
			}
1286
1287
		}
1288
1289
		return $this->shipping_class;
1290
	}
1291
1292
	/**
1293
	 * Returns the product shipping class ID.
@@ 1297-1311 (lines=15) @@
1294
	 *
1295
	 * @return int
1296
	 */
1297
	public function get_shipping_class_id() {
1298
1299
		if ( ! $this->shipping_class_id ) {
1300
1301
			$classes = get_the_terms( $this->id, 'product_shipping_class' );
1302
1303
			if ( $classes && ! is_wp_error( $classes ) ) {
1304
				$this->shipping_class_id = current( $classes )->term_id;
1305
			} else {
1306
				$this->shipping_class_id = 0;
1307
			}
1308
		}
1309
1310
		return absint( $this->shipping_class_id );
1311
	}
1312
1313
	/**
1314
	 * Get and return related products.