Code Duplication    Length = 4-4 lines in 2 locations

api/src/Mail.php 2 locations

@@ 2216-2219 (lines=4) @@
2213
					$imapSearchFilter->dateSearch(new DateTime($_criterias['string']), Horde_Imap_Client_Search_Query::DATE_BEFORE, $header=true, $not=false);
2214
					$queryValid = true;
2215
					break;
2216
				case 'ON':
2217
					$imapSearchFilter->dateSearch(new DateTime($_criterias['string']), Horde_Imap_Client_Search_Query::DATE_ON, $header=true, $not=false);
2218
					$queryValid = true;
2219
					break;
2220
			}
2221
		}
2222
		if ($statusQueryValid && !$queryValid) $queryValid=true;
@@ 2269-2272 (lines=4) @@
2266
					$imapRangeFilter->dateSearch(new DateTime($_criterias['before']), Horde_Imap_Client_Search_Query::DATE_BEFORE, $header=true, $not=false);
2267
					$rangeValid = true;
2268
					break;
2269
				case 'ON':
2270
					$imapRangeFilter->dateSearch(new DateTime($_criterias['date']), Horde_Imap_Client_Search_Query::DATE_ON, $header=true, $not=false);
2271
					$rangeValid = true;
2272
					break;
2273
			}
2274
			if ($rangeValid && !$queryValid) $queryValid=true;
2275
			if ($rangeValid) $imapFilter->andSearch($imapRangeFilter);