Code Duplication    Length = 5-6 lines in 4 locations

includes/api/ApiRevisionDelete.php 1 location

@@ 157-161 (lines=5) @@
154
			} else {
155
				$message = [ 'message' => $m['message'] ];
156
				$msg = wfMessage( $m['message'] );
157
				if ( isset( $m['params'] ) ) {
158
					$message['params'] = $m['params'];
159
					ApiResult::setIndexedTagName( $message['params'], 'p' );
160
					$msg->params( $m['params'] );
161
				}
162
			}
163
			$message['rendered'] = $msg->useDatabase( false )->inLanguage( 'en' )->plain();
164
			$ret[] = $message;

includes/api/ApiQueryUserInfo.php 3 locations

@@ 139-143 (lines=5) @@
136
			$vals['messages'] = $user->getNewtalk();
137
		}
138
139
		if ( isset( $this->prop['groups'] ) ) {
140
			$vals['groups'] = $user->getEffectiveGroups();
141
			ApiResult::setArrayType( $vals['groups'], 'array' ); // even if empty
142
			ApiResult::setIndexedTagName( $vals['groups'], 'g' ); // even if empty
143
		}
144
145
		if ( isset( $this->prop['implicitgroups'] ) ) {
146
			$vals['implicitgroups'] = $user->getAutomaticGroups();
@@ 145-149 (lines=5) @@
142
			ApiResult::setIndexedTagName( $vals['groups'], 'g' ); // even if empty
143
		}
144
145
		if ( isset( $this->prop['implicitgroups'] ) ) {
146
			$vals['implicitgroups'] = $user->getAutomaticGroups();
147
			ApiResult::setArrayType( $vals['implicitgroups'], 'array' ); // even if empty
148
			ApiResult::setIndexedTagName( $vals['implicitgroups'], 'g' ); // even if empty
149
		}
150
151
		if ( isset( $this->prop['rights'] ) ) {
152
			// User::getRights() may return duplicate values, strip them
@@ 151-156 (lines=6) @@
148
			ApiResult::setIndexedTagName( $vals['implicitgroups'], 'g' ); // even if empty
149
		}
150
151
		if ( isset( $this->prop['rights'] ) ) {
152
			// User::getRights() may return duplicate values, strip them
153
			$vals['rights'] = array_values( array_unique( $user->getRights() ) );
154
			ApiResult::setArrayType( $vals['rights'], 'array' ); // even if empty
155
			ApiResult::setIndexedTagName( $vals['rights'], 'r' ); // even if empty
156
		}
157
158
		if ( isset( $this->prop['changeablegroups'] ) ) {
159
			$vals['changeablegroups'] = $user->changeableGroups();