* another page
*/
public function __construct( IContextSource $context = null, $par = null, $including = null ) {
- if ( $context ) {
- $this->setContext( $context );
- }
-
$request = $this->getRequest();
- $par = ( $par !== null ) ? $par : '';
+ $par = $par ?? '';
$parms = explode( '/', $par );
$symsForAll = [ '*', 'user' ];
}
}
- parent::__construct();
+ parent::__construct( $context );
}
/**
$ulinks .= Linker::userToolLinksRedContribs(
$row->user_id,
$userName,
- (int)$row->edits
+ (int)$row->edits,
+ // don't render parentheses in HTML markup (CSS will provide)
+ false
);
$lang = $this->getLanguage();
* @return string
*/
function getPageHeader() {
- list( $self ) = explode( '/', $this->getTitle()->getPrefixedDBkey() );
+ $self = explode( '/', $this->getTitle()->getPrefixedDBkey(), 2 )[0];
$groupOptions = [ $this->msg( 'group-all' )->text() => '' ];
foreach ( $this->getAllGroups() as $group => $groupText ) {