| @@ 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; |
|
| @@ 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(); |
|