Code Duplication    Length = 13-13 lines in 2 locations

core/db_models/EEM_Base.model.php 2 locations

@@ 912-924 (lines=13) @@
909
	 * @param array $query_params like EEM_Base's $query_params variable.
910
	 * @return EE_Base_Class | NULL
911
	 */
912
	function get_one($query_params = array()){
913
		if( ! is_array( $query_params ) ){
914
			EE_Error::doing_it_wrong('EEM_Base::get_one', sprintf( __( '$query_params should be an array, you passed a variable of type %s', 'event_espresso' ), gettype( $query_params ) ), '4.6.0' );
915
			$query_params = array();
916
		}
917
		$query_params['limit'] = 1;
918
		$items = $this->get_all($query_params);
919
		if(empty($items)){
920
			return null;
921
		}else{
922
			return array_shift($items);
923
		}
924
	}
925
926
927
@@ 4197-4209 (lines=13) @@
4194
	 * @param array $query_params
4195
	 * @return EE_Base_Class
4196
	 */
4197
	function get_one_copy($model_object_or_attributes_array,$query_params = array()){
4198
		if( ! is_array( $query_params ) ){
4199
			EE_Error::doing_it_wrong('EEM_Base::get_one_copy', sprintf( __( '$query_params should be an array, you passed a variable of type %s', 'event_espresso' ), gettype( $query_params ) ), '4.6.0' );
4200
			$query_params = array();
4201
		}
4202
		$query_params['limit'] = 1;
4203
		$copies = $this->get_all_copies($model_object_or_attributes_array,$query_params);
4204
		if(is_array($copies)){
4205
			return array_shift($copies);
4206
		}else{
4207
			return null;
4208
		}
4209
	}
4210
4211
4212