Code Duplication    Length = 7-7 lines in 2 locations

includes/specials/SpecialUndelete.php 1 location

@@ 905-911 (lines=7) @@
902
			// Check if user is allowed to see this file
903
			if ( !$file->exists() ) {
904
				$out->addWikiMsg( 'filedelete-nofile', $this->mFilename );
905
			} elseif ( !$file->userCan( File::DELETED_FILE, $user ) ) {
906
				if ( $file->isDeleted( File::DELETED_RESTRICTED ) ) {
907
					throw new PermissionsError( 'suppressrevision' );
908
				} else {
909
					throw new PermissionsError( 'deletedtext' );
910
				}
911
			} elseif ( !$user->matchEditToken( $this->mToken, $this->mFilename ) ) {
912
				$this->showFileConfirmationForm( $this->mFilename );
913
			} else {
914
				$this->showFile( $this->mFilename );

includes/specials/SpecialRevisiondelete.php 1 location

@@ 313-319 (lines=7) @@
310
			return;
311
		}
312
		$user = $this->getUser();
313
		if ( !$oimage->userCan( File::DELETED_FILE, $user ) ) {
314
			if ( $oimage->isDeleted( File::DELETED_RESTRICTED ) ) {
315
				throw new PermissionsError( 'suppressrevision' );
316
			} else {
317
				throw new PermissionsError( 'deletedtext' );
318
			}
319
		}
320
		if ( !$user->matchEditToken( $this->token, $archiveName ) ) {
321
			$lang = $this->getLanguage();
322
			$this->getOutput()->addWikiMsg( 'revdelete-show-file-confirm',