Code Duplication    Length = 4-4 lines in 2 locations

api/src/Mail.php 2 locations

@@ 2187-2190 (lines=4) @@
2184
					$imapSearchFilter->dateSearch(new DateTime($_criterias['string']), Horde_Imap_Client_Search_Query::DATE_BEFORE, $header=true, $not=false);
2185
					$queryValid = true;
2186
					break;
2187
				case 'ON':
2188
					$imapSearchFilter->dateSearch(new DateTime($_criterias['string']), Horde_Imap_Client_Search_Query::DATE_ON, $header=true, $not=false);
2189
					$queryValid = true;
2190
					break;
2191
			}
2192
		}
2193
		if ($statusQueryValid && !$queryValid) $queryValid=true;
@@ 2240-2243 (lines=4) @@
2237
					$imapRangeFilter->dateSearch(new DateTime($_criterias['before']), Horde_Imap_Client_Search_Query::DATE_BEFORE, $header=true, $not=false);
2238
					$rangeValid = true;
2239
					break;
2240
				case 'ON':
2241
					$imapRangeFilter->dateSearch(new DateTime($_criterias['date']), Horde_Imap_Client_Search_Query::DATE_ON, $header=true, $not=false);
2242
					$rangeValid = true;
2243
					break;
2244
			}
2245
			if ($rangeValid && !$queryValid) $queryValid=true;
2246
			if ($rangeValid) $imapFilter->andSearch($imapRangeFilter);