Code Duplication    Length = 3-3 lines in 2 locations

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

@@ 129-131 (lines=3) @@
126
		$value     = isset( $post_data[ $field_key ] ) ? $post_data[ $field_key ] : null;
127
128
		// Look for a validate_FIELDID_field method for special handling
129
		if ( is_callable( array( $this, 'validate_' . $key . '_field' ) ) ) {
130
			return $this->{'validate_' . $key . '_field'}( $key, $value );
131
		}
132
133
		// Look for a validate_FIELDTYPE_field method
134
		if ( is_callable( array( $this, 'validate_' . $type . '_field' ) ) ) {
@@ 134-136 (lines=3) @@
131
		}
132
133
		// Look for a validate_FIELDTYPE_field method
134
		if ( is_callable( array( $this, 'validate_' . $type . '_field' ) ) ) {
135
			return $this->{'validate_' . $type . '_field'}( $key, $value );
136
		}
137
138
		// Fallback to text
139
		return $this->validate_text_field( $key, $value );