Code Duplication    Length = 3-3 lines in 2 locations

includes/abstracts/abstract-wc-settings-api.php 2 locations

@@ 118-120 (lines=3) @@
115
		$value     = isset( $post_data[ $field_key ] ) ? $post_data[ $field_key ] : null;
116
117
		// Look for a validate_FIELDID_field method for special handling
118
		if ( is_callable( array( $this, 'validate_' . $key . '_field' ) ) ) {
119
			return $this->{'validate_' . $key . '_field'}( $key, $value );
120
		}
121
122
		// Look for a validate_FIELDTYPE_field method
123
		if ( is_callable( array( $this, 'validate_' . $type . '_field' ) ) ) {
@@ 123-125 (lines=3) @@
120
		}
121
122
		// Look for a validate_FIELDTYPE_field method
123
		if ( is_callable( array( $this, 'validate_' . $type . '_field' ) ) ) {
124
			return $this->{'validate_' . $type . '_field'}( $key, $value );
125
		}
126
127
		// Fallback to text
128
		return $this->validate_text_field( $key, $value );