Code Duplication    Length = 7-7 lines in 3 locations

includes/class-wc-tax.php 3 locations

@@ 608-614 (lines=7) @@
605
	public static function get_rate_label( $key_or_rate ) {
606
		global $wpdb;
607
608
		if ( is_object( $key_or_rate ) ) {
609
			$key       = $key_or_rate->tax_rate_id;
610
			$rate_name = $key_or_rate->tax_rate_name;
611
		} else {
612
			$key       = $key_or_rate;
613
			$rate_name = $wpdb->get_var( $wpdb->prepare( "SELECT tax_rate_name FROM {$wpdb->prefix}woocommerce_tax_rates WHERE tax_rate_id = %s", $key ) );
614
		}
615
616
		if ( ! $rate_name ) {
617
			$rate_name = WC()->countries->tax_or_vat();
@@ 632-638 (lines=7) @@
629
	public static function get_rate_percent( $key_or_rate ) {
630
		global $wpdb;
631
632
		if ( is_object( $key_or_rate ) ) {
633
			$key      = $key_or_rate->tax_rate_id;
634
			$tax_rate = $key_or_rate->tax_rate;
635
		} else {
636
			$key      = $key_or_rate;
637
			$tax_rate = $wpdb->get_var( $wpdb->prepare( "SELECT tax_rate FROM {$wpdb->prefix}woocommerce_tax_rates WHERE tax_rate_id = %s", $key ) );
638
		}
639
640
		return apply_filters( 'woocommerce_rate_percent', floatval( $tax_rate ) . '%', $key );
641
	}
@@ 653-659 (lines=7) @@
650
	public static function get_rate_code( $key_or_rate ) {
651
		global $wpdb;
652
653
		if ( is_object( $key_or_rate ) ) {
654
			$key  = $key_or_rate->tax_rate_id;
655
			$rate = $key_or_rate;
656
		} else {
657
			$key  = $key_or_rate;
658
			$rate = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM {$wpdb->prefix}woocommerce_tax_rates WHERE tax_rate_id = %s", $key ) );
659
		}
660
661
		$code_string = '';
662