Code Duplication    Length = 7-7 lines in 2 locations

includes/actions/SpecialPageAction.php 1 location

@@ 40-46 (lines=7) @@
37
		$request = $this->getRequest();
38
		$actionName = $request->getVal( 'action', 'view' );
39
		// TODO: Shouldn't need to copy-paste this code from Action::getActionName!
40
		if ( $actionName === 'historysubmit' ) {
41
			if ( $request->getBool( 'revisiondelete' ) ) {
42
				$actionName = 'revisiondelete';
43
			} elseif ( $request->getBool( 'editchangetags' ) ) {
44
				$actionName = 'editchangetags';
45
			}
46
		}
47
48
		if ( isset( self::$actionToSpecialPageMapping[$actionName] ) ) {
49
			return $actionName;

includes/actions/Action.php 1 location

@@ 136-142 (lines=7) @@
133
		// Workaround for bug #20966: inability of IE to provide an action dependent
134
		// on which submit button is clicked.
135
		if ( $actionName === 'historysubmit' ) {
136
			if ( $request->getBool( 'revisiondelete' ) ) {
137
				$actionName = 'revisiondelete';
138
			} elseif ( $request->getBool( 'editchangetags' ) ) {
139
				$actionName = 'editchangetags';
140
			} else {
141
				$actionName = 'view';
142
			}
143
		} elseif ( $actionName == 'editredlink' ) {
144
			$actionName = 'edit';
145
		}