Code Duplication    Length = 15-16 lines in 2 locations

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

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