* Return an array of subpages beginning with $search that this special page will accept.
*
* @param string $search Prefix to search for
- * @param integer $limit Maximum number of results to return
+ * @param int $limit Maximum number of results to return
* @return string[] Matching subpages
*/
public function prefixSearchSubpages( $search, $limit = 10 ) {
$subpages = $wgLogTypes;
$subpages[] = 'all';
sort( $subpages );
- $escaped = preg_quote( $search );
- return array_slice( preg_grep( "/^$escaped/i", $subpages ), 0, $limit );
+ return self::prefixSearchArray( $search, $limit, $subpages );
}
private function parseParams( FormOptions $opts, $par ) {