Code Duplication    Length = 13-13 lines in 2 locations

core/db_models/EEM_Base.model.php 2 locations

@@ 1040-1052 (lines=13) @@
1037
	 * @return EE_Base_Class|EE_Soft_Delete_Base_Class|NULL
1038
	 * @throws \EE_Error
1039
	 */
1040
	public function get_one($query_params = array()){
1041
		if( ! is_array( $query_params ) ){
1042
			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' );
1043
			$query_params = array();
1044
		}
1045
		$query_params['limit'] = 1;
1046
		$items = $this->get_all($query_params);
1047
		if(empty($items)){
1048
			return null;
1049
		}else{
1050
			return array_shift($items);
1051
		}
1052
	}
1053
1054
1055
@@ 4746-4758 (lines=13) @@
4743
	 * @return EE_Base_Class
4744
	 * @throws \EE_Error
4745
	 */
4746
	public function get_one_copy($model_object_or_attributes_array,$query_params = array()){
4747
		if( ! is_array( $query_params ) ){
4748
			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' );
4749
			$query_params = array();
4750
		}
4751
		$query_params['limit'] = 1;
4752
		$copies = $this->get_all_copies($model_object_or_attributes_array,$query_params);
4753
		if(is_array($copies)){
4754
			return array_shift($copies);
4755
		}else{
4756
			return null;
4757
		}
4758
	}
4759
4760
4761