permission = $permission; if ( !count( $errors ) ) { $groups = array_map( array( 'User', 'makeGroupLinkWiki' ), User::getGroupsWithPermission( $this->permission ) ); if ( $groups ) { $errors[] = array( 'badaccess-groups', $wgLang->commaList( $groups ), count( $groups ) ); } else { $errors[] = array( 'badaccess-group0' ); } } $this->errors = $errors; } public function report() { global $wgOut; $wgOut->showPermissionsErrorPage( $this->errors, $this->permission ); $wgOut->output(); } }