- while ( ( $n < $this->maxPerPage ) && ( $s = $res->fetchObject() ) ) {
- $t = Title::makeTitle( $s->page_namespace, $s->page_title );
- if ( $t ) {
- $displayed = $t->getText();
- // Try not to generate unclickable links
- if ( $this->stripPrefix && $prefixLength !== strlen( $displayed ) ) {
- $displayed = substr( $displayed, $prefixLength );
- }
- $link = ( $s->page_is_redirect ? '<div class="allpagesredirect">' : '' ) .
- Linker::linkKnown(
- $t,
- htmlspecialchars( $displayed ),
- $s->page_is_redirect ? [ 'class' => 'mw-redirect' ] : []
- ) .
- ( $s->page_is_redirect ? '</div>' : '' );
- } else {
- $link = '[[' . htmlspecialchars( $s->page_title ) . ']]';