Code Duplication    Length = 8-8 lines in 2 locations

maintenance/storage/compressOld.php 2 locations

@@ 277-284 (lines=8) @@
274
			. $dbr->buildLike( $dbr->anyString(), 'external', $dbr->anyString() )
275
		];
276
277
		if ( $beginDate ) {
278
			if ( !preg_match( '/^\d{14}$/', $beginDate ) ) {
279
				$this->error( "Invalid begin date \"$beginDate\"\n" );
280
281
				return false;
282
			}
283
			$conds[] = "rev_timestamp>'" . $beginDate . "'";
284
		}
285
		if ( $endDate ) {
286
			if ( !preg_match( '/^\d{14}$/', $endDate ) ) {
287
				$this->error( "Invalid end date \"$endDate\"\n" );
@@ 285-292 (lines=8) @@
282
			}
283
			$conds[] = "rev_timestamp>'" . $beginDate . "'";
284
		}
285
		if ( $endDate ) {
286
			if ( !preg_match( '/^\d{14}$/', $endDate ) ) {
287
				$this->error( "Invalid end date \"$endDate\"\n" );
288
289
				return false;
290
			}
291
			$conds[] = "rev_timestamp<'" . $endDate . "'";
292
		}
293
		if ( $loadStyle == self::LS_CHUNKED ) {
294
			$tables = [ 'revision', 'text' ];
295
			$fields = [ 'rev_id', 'rev_text_id', 'old_flags', 'old_text' ];