Code Duplication    Length = 6-7 lines in 4 locations

includes/class-wc-tax.php 4 locations

@@ 634-640 (lines=7) @@
631
	public static function is_compound( $key_or_rate ) {
632
		global $wpdb;
633
634
		if ( is_object( $key_or_rate ) ) {
635
			$key      = $key_or_rate->tax_rate_id;
636
			$compound = $key_or_rate->tax_rate_compound;
637
		} else {
638
			$key      = $key_or_rate;
639
			$compound = (bool) $wpdb->get_var( $wpdb->prepare( "SELECT tax_rate_compound FROM {$wpdb->prefix}woocommerce_tax_rates WHERE tax_rate_id = %s", $key ) );
640
		}
641
642
		return (bool) apply_filters( 'woocommerce_rate_compound', $compound, $key );
643
	}
@@ 654-660 (lines=7) @@
651
	public static function get_rate_label( $key_or_rate ) {
652
		global $wpdb;
653
654
		if ( is_object( $key_or_rate ) ) {
655
			$key       = $key_or_rate->tax_rate_id;
656
			$rate_name = $key_or_rate->tax_rate_name;
657
		} else {
658
			$key       = $key_or_rate;
659
			$rate_name = $wpdb->get_var( $wpdb->prepare( "SELECT tax_rate_name FROM {$wpdb->prefix}woocommerce_tax_rates WHERE tax_rate_id = %s", $key ) );
660
		}
661
662
		if ( ! $rate_name ) {
663
			$rate_name = WC()->countries->tax_or_vat();
@@ 690-695 (lines=6) @@
687
	public static function get_rate_percent_value( $key_or_rate ) {
688
		global $wpdb;
689
690
		if ( is_object( $key_or_rate ) ) {
691
			$tax_rate = $key_or_rate->tax_rate;
692
		} else {
693
			$key      = $key_or_rate;
694
			$tax_rate = $wpdb->get_var( $wpdb->prepare( "SELECT tax_rate FROM {$wpdb->prefix}woocommerce_tax_rates WHERE tax_rate_id = %s", $key ) );
695
		}
696
697
		return floatval( $tax_rate );
698
	}
@@ 710-716 (lines=7) @@
707
	public static function get_rate_code( $key_or_rate ) {
708
		global $wpdb;
709
710
		if ( is_object( $key_or_rate ) ) {
711
			$key  = $key_or_rate->tax_rate_id;
712
			$rate = $key_or_rate;
713
		} else {
714
			$key  = $key_or_rate;
715
			$rate = $wpdb->get_row( $wpdb->prepare( "SELECT tax_rate_country, tax_rate_state, tax_rate_name, tax_rate_priority FROM {$wpdb->prefix}woocommerce_tax_rates WHERE tax_rate_id = %s", $key ) );
716
		}
717
718
		$code_string = '';
719