Code Duplication    Length = 9-9 lines in 7 locations

includes/specials/SpecialListfiles.php 1 location

@@ 70-78 (lines=9) @@
67
	 * @param int $offset Number of results to skip (usually 0)
68
	 * @return string[] Matching subpages
69
	 */
70
	public function prefixSearchSubpages( $search, $limit, $offset ) {
71
		$user = User::newFromName( $search );
72
		if ( !$user ) {
73
			// No prefix suggestion for invalid user
74
			return [];
75
		}
76
		// Autocomplete subpage as user list - public to allow caching
77
		return UserNamePrefixSearch::search( 'public', $search, $limit, $offset );
78
	}
79
80
	protected function getGroupName() {
81
		return 'media';

includes/specials/SpecialEmailuser.php 1 location

@@ 415-423 (lines=9) @@
412
	 * @param int $offset Number of results to skip (usually 0)
413
	 * @return string[] Matching subpages
414
	 */
415
	public function prefixSearchSubpages( $search, $limit, $offset ) {
416
		$user = User::newFromName( $search );
417
		if ( !$user ) {
418
			// No prefix suggestion for invalid user
419
			return [];
420
		}
421
		// Autocomplete subpage as user list - public to allow caching
422
		return UserNamePrefixSearch::search( 'public', $search, $limit, $offset );
423
	}
424
425
	protected function getGroupName() {
426
		return 'users';

includes/specials/SpecialUnblock.php 1 location

@@ 258-266 (lines=9) @@
255
	 * @param int $offset Number of results to skip (usually 0)
256
	 * @return string[] Matching subpages
257
	 */
258
	public function prefixSearchSubpages( $search, $limit, $offset ) {
259
		$user = User::newFromName( $search );
260
		if ( !$user ) {
261
			// No prefix suggestion for invalid user
262
			return [];
263
		}
264
		// Autocomplete subpage as user list - public to allow caching
265
		return UserNamePrefixSearch::search( 'public', $search, $limit, $offset );
266
	}
267
268
	protected function getGroupName() {
269
		return 'users';

includes/specials/SpecialBlock.php 1 location

@@ 1006-1014 (lines=9) @@
1003
	 * @param int $offset Number of results to skip (usually 0)
1004
	 * @return string[] Matching subpages
1005
	 */
1006
	public function prefixSearchSubpages( $search, $limit, $offset ) {
1007
		$user = User::newFromName( $search );
1008
		if ( !$user ) {
1009
			// No prefix suggestion for invalid user
1010
			return [];
1011
		}
1012
		// Autocomplete subpage as user list - public to allow caching
1013
		return UserNamePrefixSearch::search( 'public', $search, $limit, $offset );
1014
	}
1015
1016
	protected function getGroupName() {
1017
		return 'users';

includes/specials/SpecialUserrights.php 1 location

@@ 799-807 (lines=9) @@
796
	 * @param int $offset Number of results to skip (usually 0)
797
	 * @return string[] Matching subpages
798
	 */
799
	public function prefixSearchSubpages( $search, $limit, $offset ) {
800
		$user = User::newFromName( $search );
801
		if ( !$user ) {
802
			// No prefix suggestion for invalid user
803
			return [];
804
		}
805
		// Autocomplete subpage as user list - public to allow caching
806
		return UserNamePrefixSearch::search( 'public', $search, $limit, $offset );
807
	}
808
809
	protected function getGroupName() {
810
		return 'users';

includes/specials/SpecialContributions.php 1 location

@@ 693-701 (lines=9) @@
690
	 * @param int $offset Number of results to skip (usually 0)
691
	 * @return string[] Matching subpages
692
	 */
693
	public function prefixSearchSubpages( $search, $limit, $offset ) {
694
		$user = User::newFromName( $search );
695
		if ( !$user ) {
696
			// No prefix suggestion for invalid user
697
			return [];
698
		}
699
		// Autocomplete subpage as user list - public to allow caching
700
		return UserNamePrefixSearch::search( 'public', $search, $limit, $offset );
701
	}
702
703
	protected function getGroupName() {
704
		return 'users';

includes/specials/SpecialDeletedContributions.php 1 location

@@ 270-278 (lines=9) @@
267
	 * @param int $offset Number of results to skip (usually 0)
268
	 * @return string[] Matching subpages
269
	 */
270
	public function prefixSearchSubpages( $search, $limit, $offset ) {
271
		$user = User::newFromName( $search );
272
		if ( !$user ) {
273
			// No prefix suggestion for invalid user
274
			return [];
275
		}
276
		// Autocomplete subpage as user list - public to allow caching
277
		return UserNamePrefixSearch::search( 'public', $search, $limit, $offset );
278
	}
279
280
	protected function getGroupName() {
281
		return 'users';