Namespace SpecialA* under \MediaWiki\Specials
So begins a series of patches. :-) Change-Id: I88cb6304e2d1d2e59bd316b6fc181ab7f323e707
This commit is contained in:
parent
0f250c501a
commit
d933d5fcfa
13 changed files with 107 additions and 8 deletions
|
|
@ -80,6 +80,14 @@ because of Phabricator reports.
|
|||
=== Deprecations in 1.41 ===
|
||||
* The MessageCache::get hook is deprecated for performance reasons. Use
|
||||
MessageCacheFetchOverrides instead.
|
||||
* The following classes are now namespaced under MediaWiki\Specials; the old
|
||||
class names are now deprecated aliases:
|
||||
- SpecialActiveUsers
|
||||
- SpecialAllMessages
|
||||
- SpecialAncientPages
|
||||
- SpecialApiHelp
|
||||
- SpecialApiSandbox
|
||||
- SpecialAutoblockList
|
||||
* …
|
||||
|
||||
=== Other changes in 1.41 ===
|
||||
|
|
|
|||
|
|
@ -1935,6 +1935,13 @@ $wgAutoloadLocalClasses = [
|
|||
'MediaWiki\\Specials\\Contribute\\Card\\ContributeCardActionLink' => __DIR__ . '/includes/specials/Contribute/Card/ContributeCardActionLink.php',
|
||||
'MediaWiki\\Specials\\Contribute\\ContributeFactory' => __DIR__ . '/includes/specials/Contribute/ContributeFactory.php',
|
||||
'MediaWiki\\Specials\\Contribute\\Hook\\ContributeCardsHook' => __DIR__ . '/includes/specials/Contribute/Hook/ContributeCardsHook.php',
|
||||
'MediaWiki\\Specials\\SpecialActiveUsers' => __DIR__ . '/includes/specials/SpecialActiveUsers.php',
|
||||
'MediaWiki\\Specials\\SpecialAllMessages' => __DIR__ . '/includes/specials/SpecialAllMessages.php',
|
||||
'MediaWiki\\Specials\\SpecialAllPages' => __DIR__ . '/includes/specials/SpecialAllPages.php',
|
||||
'MediaWiki\\Specials\\SpecialAncientPages' => __DIR__ . '/includes/specials/SpecialAncientPages.php',
|
||||
'MediaWiki\\Specials\\SpecialApiHelp' => __DIR__ . '/includes/specials/SpecialApiHelp.php',
|
||||
'MediaWiki\\Specials\\SpecialApiSandbox' => __DIR__ . '/includes/specials/SpecialApiSandbox.php',
|
||||
'MediaWiki\\Specials\\SpecialAutoblockList' => __DIR__ . '/includes/specials/SpecialAutoblockList.php',
|
||||
'MediaWiki\\Specials\\SpecialMostImages' => __DIR__ . '/includes/specials/SpecialMostImages.php',
|
||||
'MediaWiki\\Specials\\SpecialMovePage' => __DIR__ . '/includes/specials/SpecialMovePage.php',
|
||||
'MediaWiki\\Specials\\SpecialUserRights' => __DIR__ . '/includes/specials/SpecialUserRights.php',
|
||||
|
|
|
|||
|
|
@ -25,6 +25,7 @@ use MediaWiki\Cache\LinkBatchFactory;
|
|||
use MediaWiki\Linker\LinkTarget;
|
||||
use MediaWiki\MainConfigNames;
|
||||
use MediaWiki\MediaWikiServices;
|
||||
use MediaWiki\Specials\SpecialAncientPages;
|
||||
use MediaWiki\Specials\SpecialMostImages;
|
||||
use MediaWiki\Specials\SpecialWantedFiles;
|
||||
use MediaWiki\Specials\SpecialWantedPages;
|
||||
|
|
|
|||
|
|
@ -33,6 +33,13 @@ use MediaWiki\Linker\LinkRenderer;
|
|||
use MediaWiki\MainConfigNames;
|
||||
use MediaWiki\MediaWikiServices;
|
||||
use MediaWiki\Page\PageReference;
|
||||
use MediaWiki\Specials\SpecialActiveUsers;
|
||||
use MediaWiki\Specials\SpecialAllMessages;
|
||||
use MediaWiki\Specials\SpecialAllPages;
|
||||
use MediaWiki\Specials\SpecialAncientPages;
|
||||
use MediaWiki\Specials\SpecialApiHelp;
|
||||
use MediaWiki\Specials\SpecialApiSandbox;
|
||||
use MediaWiki\Specials\SpecialAutoblockList;
|
||||
use MediaWiki\Specials\SpecialMostImages;
|
||||
use MediaWiki\Specials\SpecialMovePage;
|
||||
use MediaWiki\Specials\SpecialUserRights;
|
||||
|
|
@ -111,7 +118,7 @@ class SpecialPageFactory {
|
|||
]
|
||||
],
|
||||
'Ancientpages' => [
|
||||
'class' => \SpecialAncientPages::class,
|
||||
'class' => SpecialAncientPages::class,
|
||||
'services' => [
|
||||
'NamespaceInfo',
|
||||
'DBLoadBalancer',
|
||||
|
|
@ -273,7 +280,7 @@ class SpecialPageFactory {
|
|||
|
||||
// List of pages
|
||||
'Allpages' => [
|
||||
'class' => \SpecialAllPages::class,
|
||||
'class' => SpecialAllPages::class,
|
||||
'services' => [
|
||||
'DBLoadBalancer',
|
||||
'SearchEngineFactory',
|
||||
|
|
@ -360,7 +367,7 @@ class SpecialPageFactory {
|
|||
|
||||
// Users and rights
|
||||
'Activeusers' => [
|
||||
'class' => \SpecialActiveUsers::class,
|
||||
'class' => SpecialActiveUsers::class,
|
||||
'services' => [
|
||||
'LinkBatchFactory',
|
||||
'DBLoadBalancer',
|
||||
|
|
@ -404,7 +411,7 @@ class SpecialPageFactory {
|
|||
],
|
||||
],
|
||||
'AutoblockList' => [
|
||||
'class' => \SpecialAutoblockList::class,
|
||||
'class' => SpecialAutoblockList::class,
|
||||
'services' => [
|
||||
'LinkBatchFactory',
|
||||
'BlockRestrictionStore',
|
||||
|
|
@ -667,7 +674,7 @@ class SpecialPageFactory {
|
|||
|
||||
// Data and tools
|
||||
'ApiSandbox' => [
|
||||
'class' => \SpecialApiSandbox::class,
|
||||
'class' => SpecialApiSandbox::class,
|
||||
],
|
||||
'Statistics' => [
|
||||
'class' => \SpecialStatistics::class,
|
||||
|
|
@ -676,7 +683,7 @@ class SpecialPageFactory {
|
|||
]
|
||||
],
|
||||
'Allmessages' => [
|
||||
'class' => \SpecialAllMessages::class,
|
||||
'class' => SpecialAllMessages::class,
|
||||
'services' => [
|
||||
'LanguageFactory',
|
||||
'LanguageNameUtils',
|
||||
|
|
@ -891,7 +898,7 @@ class SpecialPageFactory {
|
|||
|
||||
// Unlisted / redirects
|
||||
'ApiHelp' => [
|
||||
'class' => \SpecialApiHelp::class,
|
||||
'class' => SpecialApiHelp::class,
|
||||
'services' => [
|
||||
'UrlUtils',
|
||||
]
|
||||
|
|
|
|||
|
|
@ -21,12 +21,17 @@
|
|||
* @ingroup SpecialPage
|
||||
*/
|
||||
|
||||
namespace MediaWiki\Specials;
|
||||
|
||||
use ActiveUsersPager;
|
||||
use HTMLForm;
|
||||
use MediaWiki\Cache\LinkBatchFactory;
|
||||
use MediaWiki\Html\FormOptions;
|
||||
use MediaWiki\Html\Html;
|
||||
use MediaWiki\MainConfigNames;
|
||||
use MediaWiki\User\UserGroupManager;
|
||||
use MediaWiki\User\UserIdentityLookup;
|
||||
use SpecialPage;
|
||||
use Wikimedia\Rdbms\ILoadBalancer;
|
||||
|
||||
/**
|
||||
|
|
@ -221,3 +226,8 @@ class SpecialActiveUsers extends SpecialPage {
|
|||
return 'users';
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated since 1.41
|
||||
*/
|
||||
class_alias( SpecialActiveUsers::class, 'SpecialActiveUsers' );
|
||||
|
|
|
|||
|
|
@ -21,10 +21,16 @@
|
|||
* @ingroup SpecialPage
|
||||
*/
|
||||
|
||||
namespace MediaWiki\Specials;
|
||||
|
||||
use AllMessagesTablePager;
|
||||
use HTMLForm;
|
||||
use LocalisationCache;
|
||||
use MediaWiki\Html\FormOptions;
|
||||
use MediaWiki\Languages\LanguageFactory;
|
||||
use MediaWiki\Languages\LanguageNameUtils;
|
||||
use MediaWiki\MainConfigNames;
|
||||
use SpecialPage;
|
||||
use Wikimedia\Rdbms\ILoadBalancer;
|
||||
|
||||
/**
|
||||
|
|
@ -166,3 +172,8 @@ class SpecialAllMessages extends SpecialPage {
|
|||
return 'wiki';
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated since 1.41
|
||||
*/
|
||||
class_alias( SpecialAllMessages::class, 'SpecialAllMessages' );
|
||||
|
|
|
|||
|
|
@ -21,12 +21,18 @@
|
|||
* @ingroup SpecialPage
|
||||
*/
|
||||
|
||||
namespace MediaWiki\Specials;
|
||||
|
||||
use HTMLForm;
|
||||
use IncludableSpecialPage;
|
||||
use MediaWiki\Html\Html;
|
||||
use MediaWiki\MainConfigNames;
|
||||
use MediaWiki\MediaWikiServices;
|
||||
use MediaWiki\Page\ExistingPageRecord;
|
||||
use MediaWiki\Page\PageStore;
|
||||
use MediaWiki\Title\Title;
|
||||
use SearchEngineFactory;
|
||||
use TitleValue;
|
||||
use Wikimedia\Rdbms\ILoadBalancer;
|
||||
|
||||
/**
|
||||
|
|
@ -408,3 +414,8 @@ class SpecialAllPages extends IncludableSpecialPage {
|
|||
return 'pages';
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated since 1.41
|
||||
*/
|
||||
class_alias( SpecialAllPages::class, 'SpecialAllPages' );
|
||||
|
|
|
|||
|
|
@ -21,9 +21,16 @@
|
|||
* @ingroup SpecialPage
|
||||
*/
|
||||
|
||||
namespace MediaWiki\Specials;
|
||||
|
||||
use HtmlArmor;
|
||||
use ILanguageConverter;
|
||||
use MediaWiki\Cache\LinkBatchFactory;
|
||||
use MediaWiki\Languages\LanguageConverterFactory;
|
||||
use MediaWiki\Title\Title;
|
||||
use NamespaceInfo;
|
||||
use QueryPage;
|
||||
use Skin;
|
||||
use Wikimedia\Rdbms\ILoadBalancer;
|
||||
|
||||
/**
|
||||
|
|
@ -109,7 +116,7 @@ class SpecialAncientPages extends QueryPage {
|
|||
|
||||
/**
|
||||
* @param Skin $skin
|
||||
* @param stdClass $result Result row
|
||||
* @param \stdClass $result Result row
|
||||
* @return string
|
||||
*/
|
||||
public function formatResult( $skin, $result ) {
|
||||
|
|
@ -129,3 +136,8 @@ class SpecialAncientPages extends QueryPage {
|
|||
return 'maintenance';
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated since 1.41
|
||||
*/
|
||||
class_alias( SpecialAncientPages::class, 'SpecialAncientPages' );
|
||||
|
|
|
|||
|
|
@ -21,8 +21,14 @@
|
|||
* @ingroup SpecialPage
|
||||
*/
|
||||
|
||||
namespace MediaWiki\Specials;
|
||||
|
||||
use ApiHelp;
|
||||
use ApiMain;
|
||||
use ApiUsageException;
|
||||
use MediaWiki\Html\Html;
|
||||
use MediaWiki\Utils\UrlUtils;
|
||||
use UnlistedSpecialPage;
|
||||
|
||||
/**
|
||||
* Special page to redirect to API help pages, for situations where linking to
|
||||
|
|
@ -107,3 +113,8 @@ class SpecialApiHelp extends UnlistedSpecialPage {
|
|||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated since 1.41
|
||||
*/
|
||||
class_alias( SpecialApiHelp::class, 'SpecialApiHelp' );
|
||||
|
|
|
|||
|
|
@ -21,6 +21,10 @@
|
|||
* @ingroup SpecialPage
|
||||
*/
|
||||
|
||||
namespace MediaWiki\Specials;
|
||||
|
||||
use SpecialPage;
|
||||
|
||||
/**
|
||||
* @ingroup SpecialPage
|
||||
* @since 1.27
|
||||
|
|
@ -58,3 +62,8 @@ class SpecialApiSandbox extends SpecialPage {
|
|||
return 'wiki';
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated since 1.41
|
||||
*/
|
||||
class_alias( SpecialApiSandbox::class, 'SpecialApiSandbox' );
|
||||
|
|
|
|||
|
|
@ -21,6 +21,10 @@
|
|||
* @ingroup SpecialPage
|
||||
*/
|
||||
|
||||
namespace MediaWiki\Specials;
|
||||
|
||||
use BlockListPager;
|
||||
use HTMLForm;
|
||||
use MediaWiki\Block\BlockActionInfo;
|
||||
use MediaWiki\Block\BlockRestrictionStore;
|
||||
use MediaWiki\Block\BlockUtils;
|
||||
|
|
@ -28,6 +32,7 @@ use MediaWiki\Cache\LinkBatchFactory;
|
|||
use MediaWiki\CommentFormatter\RowCommentFormatter;
|
||||
use MediaWiki\CommentStore\CommentStore;
|
||||
use MediaWiki\Html\Html;
|
||||
use SpecialPage;
|
||||
use Wikimedia\Rdbms\ILoadBalancer;
|
||||
|
||||
/**
|
||||
|
|
@ -223,3 +228,8 @@ class SpecialAutoblockList extends SpecialPage {
|
|||
return 'users';
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated since 1.41
|
||||
*/
|
||||
class_alias( SpecialAutoblockList::class, 'SpecialAutoblockList' );
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@
|
|||
*/
|
||||
|
||||
use MediaWiki\Html\Html;
|
||||
use MediaWiki\Specials\SpecialAllPages;
|
||||
use MediaWiki\Title\Title;
|
||||
use Wikimedia\Rdbms\ILoadBalancer;
|
||||
|
||||
|
|
|
|||
|
|
@ -5,6 +5,7 @@ use MediaWiki\MainConfigSchema;
|
|||
use MediaWiki\Page\PageReferenceValue;
|
||||
use MediaWiki\Request\FauxRequest;
|
||||
use MediaWiki\SpecialPage\SpecialPageFactory;
|
||||
use MediaWiki\Specials\SpecialAllPages;
|
||||
use MediaWiki\Title\Title;
|
||||
use Wikimedia\ScopedCallback;
|
||||
use Wikimedia\TestingAccessWrapper;
|
||||
|
|
|
|||
Loading…
Reference in a new issue