Code Duplication    Length = 3-11 lines in 2 locations

core/db_models/EEM_Base.model.php 2 locations

@@ 2904-2914 (lines=11) @@
2901
		}
2902
		//now, just verify they didn't pass anything wack
2903
		foreach ( $query_params as $query_key => $query_value ) {
2904
			if ( ! in_array( $query_key, $this->_allowed_query_params, true ) ) {
2905
				throw new EE_Error(
2906
					sprintf(
2907
						__(
2908
							"You passed %s as a query parameter to %s, which is illegal! The allowed query parameters are %s",
2909
							'event_espresso'
2910
						),
2911
						$query_key,
2912
						get_class( $this ),
2913
//						print_r( $this->_allowed_query_params, TRUE )
2914
						implode( ',', $this->_allowed_query_params )
2915
					)
2916
				);
2917
			}
@@ 3586-3588 (lines=3) @@
3583
		if($field_obj instanceof EE_Model_Field_Base){
3584
			return $wpdb->prepare($field_obj->get_wpdb_data_type(),$this->_prepare_value_for_use_in_db($value, $field_obj));
3585
		}else{//$field_obj should really just be a data type
3586
			if( ! in_array($field_obj,$this->_valid_wpdb_data_types)){
3587
				throw new EE_Error(sprintf(__("%s is not a valid wpdb datatype. Valid ones are %s", "event_espresso"),$field_obj,implode(",",$this->_valid_wpdb_data_types)));
3588
			}
3589
			return $wpdb->prepare($field_obj,$value);
3590
		}
3591
	}