Code Duplication    Length = 15-16 lines in 2 locations

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

@@ 1240-1255 (lines=16) @@
1237
	 *
1238
	 * @return string
1239
	 */
1240
	public function get_shipping_class() {
1241
1242
		if ( ! $this->shipping_class ) {
1243
1244
			$classes = get_the_terms( $this->id, 'product_shipping_class' );
1245
1246
			if ( $classes && ! is_wp_error( $classes ) ) {
1247
				$this->shipping_class = current( $classes )->slug;
1248
			} else {
1249
				$this->shipping_class = '';
1250
			}
1251
1252
		}
1253
1254
		return $this->shipping_class;
1255
	}
1256
1257
	/**
1258
	 * Returns the product shipping class ID.
@@ 1262-1276 (lines=15) @@
1259
	 *
1260
	 * @return int
1261
	 */
1262
	public function get_shipping_class_id() {
1263
1264
		if ( ! $this->shipping_class_id ) {
1265
1266
			$classes = get_the_terms( $this->id, 'product_shipping_class' );
1267
1268
			if ( $classes && ! is_wp_error( $classes ) ) {
1269
				$this->shipping_class_id = current( $classes )->term_id;
1270
			} else {
1271
				$this->shipping_class_id = 0;
1272
			}
1273
		}
1274
1275
		return absint( $this->shipping_class_id );
1276
	}
1277
1278
	/**
1279
	 * Get and return related products.