Code Duplication    Length = 15-21 lines in 2 locations

includes/api/ApiQueryRecentChanges.php 1 location

@@ 505-519 (lines=15) @@
502
		}
503
504
		/* Add edit summary / log summary. */
505
		if ( $this->fld_comment || $this->fld_parsedcomment ) {
506
			if ( $row->rc_deleted & Revision::DELETED_COMMENT ) {
507
				$vals['commenthidden'] = true;
508
				$anyHidden = true;
509
			}
510
			if ( Revision::userCanBitfield( $row->rc_deleted, Revision::DELETED_COMMENT, $user ) ) {
511
				if ( $this->fld_comment && isset( $row->rc_comment ) ) {
512
					$vals['comment'] = $row->rc_comment;
513
				}
514
515
				if ( $this->fld_parsedcomment && isset( $row->rc_comment ) ) {
516
					$vals['parsedcomment'] = Linker::formatComment( $row->rc_comment, $title );
517
				}
518
			}
519
		}
520
521
		if ( $this->fld_redirect ) {
522
			$vals['redirect'] = (bool)$row->page_is_redirect;

includes/api/ApiQueryUserContributions.php 1 location

@@ 395-415 (lines=21) @@
392
			$vals['top'] = $row->page_latest == $row->rev_id;
393
		}
394
395
		if ( ( $this->fld_comment || $this->fld_parsedcomment ) && isset( $row->rev_comment ) ) {
396
			if ( $row->rev_deleted & Revision::DELETED_COMMENT ) {
397
				$vals['commenthidden'] = true;
398
				$anyHidden = true;
399
			}
400
401
			$userCanView = Revision::userCanBitfield(
402
				$row->rev_deleted,
403
				Revision::DELETED_COMMENT, $this->getUser()
404
			);
405
406
			if ( $userCanView ) {
407
				if ( $this->fld_comment ) {
408
					$vals['comment'] = $row->rev_comment;
409
				}
410
411
				if ( $this->fld_parsedcomment ) {
412
					$vals['parsedcomment'] = Linker::formatComment( $row->rev_comment, $title );
413
				}
414
			}
415
		}
416
417
		if ( $this->fld_patrolled ) {
418
			$vals['patrolled'] = (bool)$row->rc_patrolled;