Code Duplication    Length = 4-4 lines in 3 locations

includes/api/ApiQueryUsers.php 3 locations

@@ 270-273 (lines=4) @@
267
					}
268
				}
269
			} else {
270
				if ( isset( $this->prop['groups'] ) && isset( $data[$u]['groups'] ) ) {
271
					ApiResult::setArrayType( $data[$u]['groups'], 'array' );
272
					ApiResult::setIndexedTagName( $data[$u]['groups'], 'g' );
273
				}
274
				if ( isset( $this->prop['implicitgroups'] ) && isset( $data[$u]['implicitgroups'] ) ) {
275
					ApiResult::setArrayType( $data[$u]['implicitgroups'], 'array' );
276
					ApiResult::setIndexedTagName( $data[$u]['implicitgroups'], 'g' );
@@ 274-277 (lines=4) @@
271
					ApiResult::setArrayType( $data[$u]['groups'], 'array' );
272
					ApiResult::setIndexedTagName( $data[$u]['groups'], 'g' );
273
				}
274
				if ( isset( $this->prop['implicitgroups'] ) && isset( $data[$u]['implicitgroups'] ) ) {
275
					ApiResult::setArrayType( $data[$u]['implicitgroups'], 'array' );
276
					ApiResult::setIndexedTagName( $data[$u]['implicitgroups'], 'g' );
277
				}
278
				if ( isset( $this->prop['rights'] ) && isset( $data[$u]['rights'] ) ) {
279
					ApiResult::setArrayType( $data[$u]['rights'], 'array' );
280
					ApiResult::setIndexedTagName( $data[$u]['rights'], 'r' );
@@ 278-281 (lines=4) @@
275
					ApiResult::setArrayType( $data[$u]['implicitgroups'], 'array' );
276
					ApiResult::setIndexedTagName( $data[$u]['implicitgroups'], 'g' );
277
				}
278
				if ( isset( $this->prop['rights'] ) && isset( $data[$u]['rights'] ) ) {
279
					ApiResult::setArrayType( $data[$u]['rights'], 'array' );
280
					ApiResult::setIndexedTagName( $data[$u]['rights'], 'r' );
281
				}
282
			}
283
284
			$fit = $result->addValue( [ 'query', $this->getModuleName() ],