* @file
* @ingroup SpecialPage
*/
+
use MediaWiki\Logger\LoggerFactory;
+use MediaWiki\MediaWikiServices;
use Wikimedia\Rdbms\DBQueryTimeoutError;
use Wikimedia\Rdbms\IResultWrapper;
use Wikimedia\Rdbms\FakeResultWrapper;
use Wikimedia\Rdbms\IDatabase;
-use MediaWiki\MediaWikiServices;
/**
* Special page which uses a ChangesList to show query results.
[
'name' => 'userExpLevel',
- 'title' => 'rcfilters-filtergroup-userExpLevel',
+ 'title' => 'rcfilters-filtergroup-user-experience-level',
'class' => ChangesListStringOptionsFilterGroup::class,
'isFullCoverage' => true,
'filters' => [
[
'name' => 'lastRevision',
- 'title' => 'rcfilters-filtergroup-lastRevision',
+ 'title' => 'rcfilters-filtergroup-lastrevision',
'class' => ChangesListBooleanFilterGroup::class,
'priority' => -7,
'filters' => [
// to include data on filters that use the unstructured UI. messageKeys is a
// special top-level value, with the value being an array of the message keys to
// send to the client.
+
/**
* Gets structured filter information needed by JS
*
if ( $opts[ 'associated' ] ) {
$associatedNamespaces = array_map(
function ( $ns ) {
- return MWNamespace::getAssociated( $ns );
+ return MediaWikiServices::getInstance()->getNamespaceInfo()->
+ getAssociated( $ns );
},
$namespaces
);