Namespace remaining 'specialpage' files under \MediaWiki\SpecialPage

SpecialPageFactory is already here, but none of the others were yet.

Bug: T166010
Change-Id: I9689bf0a1ab329625e23669b99f019b96295fffd
This commit is contained in:
James D. Forrester 2023-09-15 10:32:18 +01:00
parent 5088626212
commit 459cbb0494
248 changed files with 497 additions and 178 deletions

View file

@ -632,6 +632,24 @@ because of Phabricator reports.
- ReverseChronologicalPager
- TablePager
- UsersPager
* All remaining special page helper classes have been namespaced under
MediaWiki\SpecialPage; the old class names are now deprecated aliases:
- AuthManagerSpecialPage
- ChangesListSpecialPage
- DisabledSpecialPage
- FormSpecialPage
- ImageQueryPage
- IncludableSpecialPage
- LoginSignupSpecialPage
- PageQueryPage
- QueryPage
- RedirectSpecialArticle
- RedirectSpecialPage
- SpecialPage
- SpecialRedirectToSpecial
- SpecialRedirectWithAction
- UnlistedSpecialPage
- WantedQueryPage
* Various mediawiki.ui variables have been deprecated in favor of
'mediawiki.skin.variables.less' Codex design tokens featuring replacements.
* Hook handlers must now be specified either as a PHP callable, or as a PHP

View file

@ -1975,6 +1975,10 @@ $wgAutoloadLocalClasses = [
'MediaWiki\\Skins\\Hook\\SkinPageReadyConfigHook' => __DIR__ . '/includes/skins/Hook/SkinPageReadyConfigHook.php',
'MediaWiki\\Sparql\\SparqlClient' => __DIR__ . '/includes/sparql/SparqlClient.php',
'MediaWiki\\Sparql\\SparqlException' => __DIR__ . '/includes/sparql/SparqlException.php',
'MediaWiki\\SpecialPage\\AuthManagerSpecialPage' => __DIR__ . '/includes/specialpage/AuthManagerSpecialPage.php',
'MediaWiki\\SpecialPage\\ChangesListSpecialPage' => __DIR__ . '/includes/specialpage/ChangesListSpecialPage.php',
'MediaWiki\\SpecialPage\\DisabledSpecialPage' => __DIR__ . '/includes/specialpage/DisabledSpecialPage.php',
'MediaWiki\\SpecialPage\\FormSpecialPage' => __DIR__ . '/includes/specialpage/FormSpecialPage.php',
'MediaWiki\\SpecialPage\\Hook\\AuthChangeFormFieldsHook' => __DIR__ . '/includes/specialpage/Hook/AuthChangeFormFieldsHook.php',
'MediaWiki\\SpecialPage\\Hook\\ChangeAuthenticationDataAuditHook' => __DIR__ . '/includes/specialpage/Hook/ChangeAuthenticationDataAuditHook.php',
'MediaWiki\\SpecialPage\\Hook\\ChangesListSpecialPageQueryHook' => __DIR__ . '/includes/specialpage/Hook/ChangesListSpecialPageQueryHook.php',
@ -1985,7 +1989,19 @@ $wgAutoloadLocalClasses = [
'MediaWiki\\SpecialPage\\Hook\\SpecialPageBeforeFormDisplayHook' => __DIR__ . '/includes/specialpage/Hook/SpecialPageBeforeFormDisplayHook.php',
'MediaWiki\\SpecialPage\\Hook\\SpecialPage_initListHook' => __DIR__ . '/includes/specialpage/Hook/SpecialPage_initListHook.php',
'MediaWiki\\SpecialPage\\Hook\\WgQueryPagesHook' => __DIR__ . '/includes/specialpage/Hook/WgQueryPagesHook.php',
'MediaWiki\\SpecialPage\\ImageQueryPage' => __DIR__ . '/includes/specialpage/ImageQueryPage.php',
'MediaWiki\\SpecialPage\\IncludableSpecialPage' => __DIR__ . '/includes/specialpage/IncludableSpecialPage.php',
'MediaWiki\\SpecialPage\\LoginSignupSpecialPage' => __DIR__ . '/includes/specialpage/LoginSignupSpecialPage.php',
'MediaWiki\\SpecialPage\\PageQueryPage' => __DIR__ . '/includes/specialpage/PageQueryPage.php',
'MediaWiki\\SpecialPage\\QueryPage' => __DIR__ . '/includes/specialpage/QueryPage.php',
'MediaWiki\\SpecialPage\\RedirectSpecialArticle' => __DIR__ . '/includes/specialpage/RedirectSpecialArticle.php',
'MediaWiki\\SpecialPage\\RedirectSpecialPage' => __DIR__ . '/includes/specialpage/RedirectSpecialPage.php',
'MediaWiki\\SpecialPage\\SpecialPage' => __DIR__ . '/includes/specialpage/SpecialPage.php',
'MediaWiki\\SpecialPage\\SpecialPageFactory' => __DIR__ . '/includes/specialpage/SpecialPageFactory.php',
'MediaWiki\\SpecialPage\\SpecialRedirectToSpecial' => __DIR__ . '/includes/specialpage/SpecialRedirectToSpecial.php',
'MediaWiki\\SpecialPage\\SpecialRedirectWithAction' => __DIR__ . '/includes/specialpage/SpecialRedirectWithAction.php',
'MediaWiki\\SpecialPage\\UnlistedSpecialPage' => __DIR__ . '/includes/specialpage/UnlistedSpecialPage.php',
'MediaWiki\\SpecialPage\\WantedQueryPage' => __DIR__ . '/includes/specialpage/WantedQueryPage.php',
'MediaWiki\\Specials\\Contribute\\Card\\ContributeCard' => __DIR__ . '/includes/specials/Contribute/Card/ContributeCard.php',
'MediaWiki\\Specials\\Contribute\\Card\\ContributeCardAction' => __DIR__ . '/includes/specials/Contribute/Card/ContributeCardAction.php',
'MediaWiki\\Specials\\Contribute\\Card\\ContributeCardActionLink' => __DIR__ . '/includes/specials/Contribute/Card/ContributeCardActionLink.php',

View file

@ -6383,7 +6383,7 @@ config-schema:
description: |-
List of Days options to list in the Special:Recentchanges and
Special:Recentchangeslinked pages.
@see \ChangesListSpecialPage::getLinkDays
@see \MediaWiki\SpecialPage\ChangesListSpecialPage::getLinkDays
RCFeeds:
default: { }
type: object

View file

@ -18,12 +18,12 @@ use MediaWiki\RenameUser\RenameuserSQL;
use MediaWiki\ResourceLoader as RL;
use MediaWiki\Revision\RevisionRecord;
use MediaWiki\Session\Session;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\Title\Title;
use MediaWiki\User\UserIdentity;
use Parser;
use ParserOptions;
use Skin;
use SpecialPage;
use StatusValue;
/**

View file

@ -10251,7 +10251,7 @@ class MainConfigSchema {
* List of Days options to list in the Special:Recentchanges and
* Special:Recentchangeslinked pages.
*
* @see \ChangesListSpecialPage::getLinkDays
* @see \MediaWiki\SpecialPage\ChangesListSpecialPage::getLinkDays
*/
public const RCLinkDays = [
'default' => [ 1, 3, 7, 14, 30 ],

View file

@ -30,6 +30,8 @@ use MediaWiki\Profiler\ProfilingContext;
use MediaWiki\Request\DerivativeRequest;
use MediaWiki\Request\WebRequest;
use MediaWiki\Request\WebResponse;
use MediaWiki\SpecialPage\RedirectSpecialPage;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\Specials\SpecialRunJobs;
use MediaWiki\Title\Title;
use MediaWiki\WikiMap\WikiMap;

View file

@ -51,6 +51,7 @@ use MediaWiki\Request\WebRequest;
use MediaWiki\ResourceLoader as RL;
use MediaWiki\ResourceLoader\ResourceLoader;
use MediaWiki\Session\SessionManager;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\Title\Title;
use MediaWiki\Utils\MWTimestamp;
use Message;
@ -64,7 +65,6 @@ use ParserOutput;
use RequestContext;
use Sanitizer;
use Skin;
use SpecialPage;
use TextContent;
use TitleValue;
use Wikimedia\AtEase\AtEase;

View file

@ -23,7 +23,7 @@ namespace MediaWiki\Permissions;
use Language;
use MediaWiki\Languages\LanguageFactory;
use MediaWiki\Linker\LinkRenderer;
use SpecialPage;
use MediaWiki\SpecialPage\SpecialPage;
/**
* This separate service is needed because the ::getGrantsLink method requires a LinkRenderer

View file

@ -34,6 +34,7 @@ use MediaWiki\MainConfigNames;
use MediaWiki\Page\PageIdentity;
use MediaWiki\Page\RedirectLookup;
use MediaWiki\Session\SessionManager;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\SpecialPage\SpecialPageFactory;
use MediaWiki\Title\Title;
use MediaWiki\User\TempUser\TempUserConfig;
@ -45,7 +46,6 @@ use MessageSpecifier;
use NamespaceInfo;
use PermissionsError;
use RequestContext;
use SpecialPage;
use StatusValue;
use TitleFormatter;
use User;

View file

@ -30,6 +30,7 @@ use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use MediaWiki\Pager\HistoryPager;
use MediaWiki\Request\WebRequest;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\Utils\MWTimestamp;
use Wikimedia\Rdbms\FakeResultWrapper;
use Wikimedia\Rdbms\IResultWrapper;

View file

@ -39,6 +39,7 @@ use MediaWiki\Parser\MagicWordFactory;
use MediaWiki\Permissions\RestrictionStore;
use MediaWiki\Revision\RevisionLookup;
use MediaWiki\Revision\RevisionRecord;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\Title\Title;
use Wikimedia\Rdbms\Database;
use Wikimedia\Rdbms\IConnectionProvider;

View file

@ -21,6 +21,7 @@
*/
use MediaWiki\Linker\LinkRenderer;
use MediaWiki\SpecialPage\SpecialPage;
/**
* Mark a revision as patrolled on a page

View file

@ -17,6 +17,7 @@ use MediaWiki\Revision\RevisionLookup;
use MediaWiki\Revision\RevisionRecord;
use MediaWiki\Revision\RevisionRenderer;
use MediaWiki\Revision\SlotRecord;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\Status\Status;
use MediaWiki\Storage\EditResult;
use Wikimedia\Rdbms\ReadOnlyMode;

View file

@ -39,9 +39,9 @@ use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use MediaWiki\Revision\RevisionRecord;
use MediaWiki\Revision\RevisionStore;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\Watchlist\WatchlistManager;
use Sanitizer;
use SpecialPage;
use stdClass;
use Xml;

View file

@ -33,6 +33,7 @@ use MediaWiki\Revision\RevisionAccessException;
use MediaWiki\Revision\RevisionRecord;
use MediaWiki\Revision\RevisionStore;
use MediaWiki\Revision\SlotRecord;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\Title\Title;
use MediaWiki\User\UserFactory;
use MediaWiki\User\UserRigorOptions;

View file

@ -22,6 +22,7 @@
use MediaWiki\Feed\ChannelFeed;
use MediaWiki\MainConfigNames;
use MediaWiki\Request\DerivativeRequest;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\SpecialPage\SpecialPageFactory;
use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
@ -105,7 +106,7 @@ class ApiFeedRecentChanges extends ApiBase {
if ( $rc === null ) {
throw new RuntimeException( __METHOD__ . ' not able to instance special page ' . $specialPageName );
}
'@phan-var ChangesListSpecialPage $rc';
'@phan-var \MediaWiki\SpecialPage\ChangesListSpecialPage $rc';
$rc->setContext( $context );
$rows = $rc->getRows();

View file

@ -23,6 +23,7 @@
use MediaWiki\Feed\FeedItem;
use MediaWiki\MainConfigNames;
use MediaWiki\Request\FauxRequest;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
use Wikimedia\ParamValidator\TypeDef\IntegerDef;

View file

@ -24,6 +24,7 @@ use MediaWiki\Html\Html;
use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use MediaWiki\Output\OutputPage;
use MediaWiki\SpecialPage\SpecialPage;
use Wikimedia\ParamValidator\ParamValidator;
/**

View file

@ -26,6 +26,7 @@ use MediaWiki\Linker\Linker;
use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use MediaWiki\Output\OutputPage;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\Specials\SpecialVersion;
use MediaWiki\Title\Title;
use MediaWiki\Utils\ExtensionInfo;

View file

@ -29,6 +29,7 @@ use MediaWiki\Page\PageIdentity;
use MediaWiki\Page\PageReference;
use MediaWiki\Page\WikiPageFactory;
use MediaWiki\Request\FauxRequest;
use MediaWiki\SpecialPage\RedirectSpecialArticle;
use MediaWiki\SpecialPage\SpecialPageFactory;
use MediaWiki\Title\Title;
use MediaWiki\Title\TitleFactory;

View file

@ -20,6 +20,7 @@
* @file
*/
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\User\UserFactory;
use MediaWiki\Utils\ExtensionInfo;
use Wikimedia\ParamValidator\ParamValidator;

View file

@ -21,6 +21,7 @@
*/
use MediaWiki\MainConfigNames;
use MediaWiki\SpecialPage\QueryPage;
use MediaWiki\SpecialPage\SpecialPageFactory;
use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;

View file

@ -29,6 +29,7 @@ use MediaWiki\MediaWikiServices;
use MediaWiki\Parser\MagicWordFactory;
use MediaWiki\ResourceLoader\SkinModule;
use MediaWiki\SiteStats\SiteStats;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\SpecialPage\SpecialPageFactory;
use MediaWiki\Specials\SpecialVersion;
use MediaWiki\Title\Title;

View file

@ -23,6 +23,7 @@
use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use MediaWiki\Permissions\PermissionStatus;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\User\TalkPageNotificationManager;
use MediaWiki\User\UserEditTracker;
use MediaWiki\User\UserGroupManager;

View file

@ -22,10 +22,10 @@
namespace MediaWiki\Auth;
use MediaWiki\MainConfigNames;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\Status\Status;
use Password;
use PasswordFactory;
use SpecialPage;
use Wikimedia\Assert\Assert;
/**

View file

@ -34,6 +34,7 @@ use MediaWiki\Page\PageIdentity;
use MediaWiki\Permissions\Authority;
use MediaWiki\Permissions\PermissionStatus;
use MediaWiki\Request\WebRequest;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\Status\Status;
use MediaWiki\User\BotPasswordStore;
use MediaWiki\User\TempUser\TempUserCreator;
@ -47,7 +48,6 @@ use MediaWiki\Watchlist\WatchlistManager;
use Psr\Log\LoggerAwareInterface;
use Psr\Log\LoggerInterface;
use Psr\Log\NullLogger;
use SpecialPage;
use StatusValue;
use User;
use Wikimedia\ObjectFactory\ObjectFactory;

View file

@ -22,10 +22,10 @@
namespace MediaWiki\Auth;
use MediaWiki\MainConfigNames;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\Title\Title;
use MediaWiki\User\UserOptionsLookup;
use MediaWiki\User\UserRigorOptions;
use SpecialPage;
use User;
use Wikimedia\IPUtils;
use Wikimedia\Rdbms\IConnectionProvider;

View file

@ -22,6 +22,7 @@
*/
use MediaWiki\Html\FormOptions;
use MediaWiki\SpecialPage\ChangesListSpecialPage;
use Wikimedia\Rdbms\IDatabase;
/**

View file

@ -1,6 +1,7 @@
<?php
use MediaWiki\Html\FormOptions;
use MediaWiki\SpecialPage\ChangesListSpecialPage;
use Wikimedia\Rdbms\IDatabase;
/**

View file

@ -27,6 +27,7 @@
// setUnidirectionalConflict protected.
use MediaWiki\Html\FormOptions;
use MediaWiki\SpecialPage\ChangesListSpecialPage;
use Wikimedia\Rdbms\IDatabase;
/**

View file

@ -22,6 +22,7 @@
*/
use MediaWiki\Html\FormOptions;
use MediaWiki\SpecialPage\ChangesListSpecialPage;
use Wikimedia\Rdbms\IDatabase;
/**

View file

@ -4,6 +4,7 @@ use MediaWiki\Html\Html;
use MediaWiki\Html\TemplateParser;
use MediaWiki\MainConfigNames;
use MediaWiki\Revision\RevisionRecord;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\Title\Title;
/**

View file

@ -23,6 +23,7 @@
use MediaWiki\Html\Html;
use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use MediaWiki\SpecialPage\SpecialPage;
class OldChangesList extends ChangesList {

View file

@ -24,6 +24,7 @@ use MediaWiki\Linker\Linker;
use MediaWiki\Linker\LinkRenderer;
use MediaWiki\Permissions\Authority;
use MediaWiki\Revision\RevisionRecord;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\Title\Title;
class RCCacheEntryFactory {

View file

@ -28,6 +28,7 @@ use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use MediaWiki\Permissions\Authority;
use MediaWiki\Permissions\PermissionStatus;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\Status\Status;
use MediaWiki\Title\Title;
use MediaWiki\User\UserIdentity;

View file

@ -20,6 +20,7 @@
*/
use MediaWiki\MediaWikiServices;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\Title\Title;
/**

View file

@ -39,6 +39,7 @@ use MediaWiki\Revision\BadRevisionException;
use MediaWiki\Revision\RevisionRecord;
use MediaWiki\Revision\RevisionStore;
use MediaWiki\Revision\SlotRecord;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\Storage\NameTableAccessException;
use MediaWiki\Title\Title;
use MediaWiki\User\UserOptionsLookup;

View file

@ -14,6 +14,7 @@ use MediaWiki\Permissions\Authority;
use MediaWiki\Permissions\PermissionManager;
use MediaWiki\Permissions\RestrictionStore;
use MediaWiki\Revision\RevisionRecord;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\SpecialPage\SpecialPageFactory;
use MediaWiki\Title\Title;
use MediaWiki\User\TempUser\TempUserCreator;
@ -25,7 +26,6 @@ use NamespaceInfo;
use RepoGroup;
use Skin;
use SkinFactory;
use SpecialPage;
use Wikimedia\Rdbms\ReadOnlyMode;
/**

View file

@ -18,6 +18,8 @@
* @file
*/
use MediaWiki\SpecialPage\SpecialPage;
/**
* Redirect a user to the login page
*

View file

@ -21,6 +21,7 @@
use MediaWiki\HookContainer\HookRunner;
use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\Title\Title;
/**

View file

@ -38,12 +38,12 @@ use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use MediaWiki\Permissions\Authority;
use MediaWiki\Revision\RevisionRecord;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\Title\Title;
use Message;
use MessageLocalizer;
use Parser;
use RequestContext;
use SpecialPage;
use TitleValue;
use User;
use Wikimedia\Assert\Assert;

View file

@ -24,6 +24,7 @@
use MediaWiki\Linker\Linker;
use MediaWiki\MainConfigNames;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\Title\Title;
/**

View file

@ -1,5 +1,7 @@
<?php
use MediaWiki\SpecialPage\SpecialPage;
class ContentModelLogFormatter extends LogFormatter {
protected function getMessageParameters() {
$lang = $this->context->getLanguage();

View file

@ -24,6 +24,7 @@
*/
use MediaWiki\Revision\RevisionRecord;
use MediaWiki\SpecialPage\SpecialPage;
/**
* This class formats delete log entries.

View file

@ -33,6 +33,7 @@ use MediaWiki\Output\OutputPage;
use MediaWiki\Page\PageReference;
use MediaWiki\Pager\LogPager;
use MediaWiki\Permissions\Authority;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\Status\Status;
class LogEventsList extends ContextSource {

View file

@ -29,6 +29,7 @@ use MediaWiki\Linker\LinkRenderer;
use MediaWiki\Linker\LinkTarget;
use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\Title\Title;
use MediaWiki\User\UserIdentity;

View file

@ -25,6 +25,7 @@
use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\StubObject\StubUserLang;
use MediaWiki\Title\Title;
use MediaWiki\User\UserIdentity;

View file

@ -28,6 +28,7 @@ use MediaWiki\HookContainer\HookRunner;
use MediaWiki\Linker\LinkTarget;
use MediaWiki\MediaWikiServices;
use MediaWiki\Page\PageReference;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\Title\Title;
use MediaWiki\User\UserIdentity;
use Wikimedia\Assert\Assert;

View file

@ -22,6 +22,7 @@
* @since 1.25
*/
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\Title\Title;
/**

View file

@ -23,6 +23,7 @@
* @since 1.22
*/
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\Title\Title;
/**

View file

@ -16,6 +16,8 @@
* http://www.gnu.org/copyleft/gpl.html
*/
use MediaWiki\SpecialPage\SpecialPage;
/**
* This class formats tag log entries.
*

View file

@ -29,6 +29,7 @@ use MediaWiki\Mail\UserEmailContact;
use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use MediaWiki\Permissions\Authority;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\Status\Status;
use MediaWiki\Title\Title;
use MediaWiki\User\UserIdentity;

View file

@ -32,13 +32,13 @@ use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use MediaWiki\Permissions\Authority;
use MediaWiki\Preferences\MultiUsernameFilter;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\User\UserFactory;
use MediaWiki\User\UserOptionsLookup;
use Message;
use MessageSpecifier;
use RequestContext;
use RuntimeException;
use SpecialPage;
use StatusValue;
use ThrottledError;
use UnexpectedValueException;

View file

@ -28,6 +28,7 @@
use MediaWiki\HookContainer\HookRunner;
use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\Status\Status;
use MediaWiki\Utils\MWTimestamp;
use MediaWiki\WikiMap\WikiMap;

View file

@ -23,6 +23,7 @@ use MediaWiki\Html\Html;
use MediaWiki\Linker\Linker;
use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\Title\Title;
/**

View file

@ -22,6 +22,7 @@ use MediaWiki\Cache\LinkBatchFactory;
use MediaWiki\Html\Html;
use MediaWiki\MediaWikiServices;
use MediaWiki\Pager\ReverseChronologicalPager;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\Title\Title;
use Wikimedia\Timestamp\TimestampException;

View file

@ -23,6 +23,7 @@ use MediaWiki\Linker\Linker;
use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use MediaWiki\Request\WebRequest;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\Title\Title;
use MediaWiki\Title\TitleArray;
use Wikimedia\Rdbms\IResultWrapper;

View file

@ -30,6 +30,7 @@ use MediaWiki\Parser\ParserOutputFlags;
use MediaWiki\Revision\RevisionAccessException;
use MediaWiki\Revision\RevisionRecord;
use MediaWiki\SiteStats\SiteStats;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\Title\Title;
use Wikimedia\RemexHtml\Tokenizer\Attributes;
use Wikimedia\RemexHtml\Tokenizer\PlainAttributes;

View file

@ -48,6 +48,7 @@ use MediaWiki\Request\FauxRequest;
use MediaWiki\Revision\RevisionAccessException;
use MediaWiki\Revision\RevisionRecord;
use MediaWiki\Revision\SlotRecord;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\SpecialPage\SpecialPageFactory;
use MediaWiki\Tidy\TidyDriverBase;
use MediaWiki\Title\Title;

View file

@ -41,6 +41,7 @@ use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use MediaWiki\Output\OutputPage;
use MediaWiki\Permissions\PermissionManager;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\Specials\SpecialWatchlist;
use MediaWiki\Status\Status;
use MediaWiki\Title\Title;
@ -59,7 +60,6 @@ use PreferencesFormOOUI;
use Psr\Log\LoggerAwareTrait;
use Psr\Log\NullLogger;
use SkinFactory;
use SpecialPage;
use UnexpectedValueException;
use User;
use UserGroupMembership;

View file

@ -27,6 +27,7 @@ use MediaWiki\Parser\ParserOutputFlags;
use MediaWiki\Parser\Parsoid\Config\PageConfigFactory;
use MediaWiki\Revision\MutableRevisionRecord;
use MediaWiki\Revision\SlotRecord;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\SpecialPage\SpecialPageFactory;
use MediaWiki\Title\Title;
use MediaWiki\Title\TitleFactory;
@ -34,7 +35,6 @@ use MediaWiki\User\UserIdentity;
use MessageLocalizer;
use ParserFactory;
use ParserOptions;
use SpecialPage;
use Wikimedia\Parsoid\Parsoid;
use WikitextContent;

View file

@ -21,6 +21,7 @@
use MediaWiki\MediaWikiServices;
use MediaWiki\Revision\RevisionFactory;
use MediaWiki\SpecialPage\SpecialPage;
/**
* Item class for a archive table row

View file

@ -20,6 +20,7 @@
*/
use MediaWiki\MediaWikiServices;
use MediaWiki\SpecialPage\SpecialPage;
/**
* Item class for a filearchive table row

View file

@ -22,6 +22,7 @@
use MediaWiki\Html\Html;
use MediaWiki\Linker\Linker;
use MediaWiki\MediaWikiServices;
use MediaWiki\SpecialPage\SpecialPage;
/**
* Item class for an oldimage table row

View file

@ -20,6 +20,7 @@
*/
use MediaWiki\CommentStore\CommentStore;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\Title\Title;
/**

View file

@ -22,6 +22,7 @@
use MediaWiki\CommentStore\CommentStore;
use MediaWiki\MediaWikiServices;
use MediaWiki\Page\PageIdentity;
use MediaWiki\SpecialPage\SpecialPage;
use Wikimedia\Rdbms\IDatabase;
use Wikimedia\Rdbms\IResultWrapper;
use Wikimedia\Rdbms\LBFactory;

View file

@ -2,7 +2,7 @@
namespace MediaWiki\Search\Hook;
use SpecialPage;
use MediaWiki\SpecialPage\SpecialPage;
/**
* This is a hook handler interface, see docs/Hooks.md.

View file

@ -10,12 +10,12 @@ use MediaWiki\HookContainer\HookRunner;
use MediaWiki\Languages\LanguageConverterFactory;
use MediaWiki\MainConfigNames;
use MediaWiki\Page\WikiPageFactory;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\Title\Title;
use MediaWiki\Title\TitleFactory;
use MediaWiki\User\UserNameUtils;
use RepoGroup;
use SearchNearMatchResultSet;
use SpecialPage;
/**
* Service implementation of near match title search.

View file

@ -34,6 +34,7 @@ use MediaWiki\Skin\SkinComponentMenu;
use MediaWiki\Skin\SkinComponentRegistry;
use MediaWiki\Skin\SkinComponentRegistryContext;
use MediaWiki\Skin\SkinComponentUtils;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\Specials\SpecialEmailUser;
use MediaWiki\Specials\SpecialUserRights;
use MediaWiki\Title\Title;

View file

@ -27,6 +27,7 @@ use MediaWiki\MediaWikiServices;
use MediaWiki\Permissions\Authority;
use MediaWiki\ResourceLoader as RL;
use MediaWiki\Skin\SkinComponentUtils;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\Specials\Contribute\ContributeFactory;
use MediaWiki\Title\Title;

View file

@ -18,8 +18,8 @@
namespace MediaWiki\Skin;
use MediaWiki\SpecialPage\SpecialPage;
use RuntimeException;
use SpecialPage;
/**
* @internal for use inside Skin and SkinTemplate classes only

View file

@ -4,8 +4,8 @@ namespace MediaWiki\Skin;
use MediaWiki\Permissions\Authority;
use MediaWiki\Request\WebRequest;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\Title\Title;
use SpecialPage;
class SkinComponentUtils {
/**

View file

@ -1,5 +1,13 @@
<?php
namespace MediaWiki\SpecialPage;
use DerivativeContext;
use ErrorPageError;
use HTMLForm;
use HTMLInfoField;
use InvalidArgumentException;
use LogicException;
use MediaWiki\Auth\AuthenticationRequest;
use MediaWiki\Auth\AuthenticationResponse;
use MediaWiki\Auth\AuthManager;
@ -9,6 +17,9 @@ use MediaWiki\Request\DerivativeRequest;
use MediaWiki\Request\WebRequest;
use MediaWiki\Session\Token;
use MediaWiki\Status\Status;
use MWCryptRand;
use StatusValue;
use UnexpectedValueException;
/**
* A special page subclass for authentication-related special pages. It generates a form from
@ -846,3 +857,9 @@ abstract class AuthManagerSpecialPage extends SpecialPage {
return array_filter( $defaultFormDescriptor + $formDescriptor );
}
}
/**
* Retain the old class name for backwards compatibility.
* @deprecated since 1.41
*/
class_alias( AuthManagerSpecialPage::class, 'AuthManagerSpecialPage' );

View file

@ -18,13 +18,26 @@
* @file
*/
namespace MediaWiki\SpecialPage;
use ChangesListBooleanFilter;
use ChangesListBooleanFilterGroup;
use ChangesListFilterGroup;
use ChangesListStringOptionsFilterGroup;
use ChangeTags;
use FormatJson;
use IContextSource;
use LogFormatter;
use MediaWiki\Html\FormOptions;
use MediaWiki\Html\Html;
use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use MediaWiki\ResourceLoader as RL;
use MediaWiki\User\UserIdentity;
use MWExceptionHandler;
use OOUI\IconWidget;
use RecentChange;
use Sanitizer;
use Wikimedia\Rdbms\DBQueryTimeoutError;
use Wikimedia\Rdbms\FakeResultWrapper;
use Wikimedia\Rdbms\IDatabase;
@ -1981,3 +1994,9 @@ abstract class ChangesListSpecialPage extends SpecialPage {
return array_unique( $namespaces );
}
}
/**
* Retain the old class name for backwards compatibility.
* @deprecated since 1.41
*/
class_alias( ChangesListSpecialPage::class, 'ChangesListSpecialPage' );

View file

@ -21,7 +21,11 @@
* @ingroup SpecialPage
*/
namespace MediaWiki\SpecialPage;
use Closure;
use MediaWiki\Html\Html;
use Message;
/**
* This class is a drop-in replacement for other special pages that need to be manually
@ -71,3 +75,9 @@ class DisabledSpecialPage extends UnlistedSpecialPage {
}
}
/**
* Retain the old class name for backwards compatibility.
* @deprecated since 1.41
*/
class_alias( DisabledSpecialPage::class, 'DisabledSpecialPage' );

View file

@ -21,8 +21,14 @@
* @ingroup SpecialPage
*/
namespace MediaWiki\SpecialPage;
use DerivativeContext;
use HTMLForm;
use MediaWiki\Request\DerivativeRequest;
use MediaWiki\Status\Status;
use User;
use UserBlockedError;
/**
* Special page which uses an HTMLForm to handle processing. This is mostly a
@ -318,3 +324,9 @@ abstract class FormSpecialPage extends SpecialPage {
$this->reauthPostData = $data;
}
}
/**
* Retain the old class name for backwards compatibility.
* @deprecated since 1.41
*/
class_alias( FormSpecialPage::class, 'FormSpecialPage' );

View file

@ -2,7 +2,7 @@
namespace MediaWiki\SpecialPage\Hook;
use ChangesListSpecialPage;
use MediaWiki\SpecialPage\ChangesListSpecialPage;
/**
* This is a hook handler interface, see docs/Hooks.md.

View file

@ -2,7 +2,7 @@
namespace MediaWiki\SpecialPage\Hook;
use SpecialPage;
use MediaWiki\SpecialPage\SpecialPage;
/**
* This is a hook handler interface, see docs/Hooks.md.

View file

@ -2,7 +2,7 @@
namespace MediaWiki\SpecialPage\Hook;
use SpecialPage;
use MediaWiki\SpecialPage\SpecialPage;
/**
* This is a hook handler interface, see docs/Hooks.md.

View file

@ -21,8 +21,13 @@
* @ingroup SpecialPage
*/
namespace MediaWiki\SpecialPage;
use ImageGalleryBase;
use MediaWiki\Output\OutputPage;
use MediaWiki\Title\Title;
use Skin;
use stdClass;
use Wikimedia\Rdbms\IDatabase;
use Wikimedia\Rdbms\IResultWrapper;
@ -96,3 +101,9 @@ abstract class ImageQueryPage extends QueryPage {
return '';
}
}
/**
* Retain the old class name for backwards compatibility.
* @deprecated since 1.41
*/
class_alias( ImageQueryPage::class, 'ImageQueryPage' );

View file

@ -21,6 +21,8 @@
* @ingroup SpecialPage
*/
namespace MediaWiki\SpecialPage;
/**
* Shortcut to construct an includable special page.
*
@ -37,3 +39,9 @@ class IncludableSpecialPage extends SpecialPage {
return true;
}
}
/**
* Retain the old class name for backwards compatibility.
* @deprecated since 1.41
*/
class_alias( IncludableSpecialPage::class, 'IncludableSpecialPage' );

View file

@ -21,6 +21,15 @@
* @ingroup SpecialPage
*/
namespace MediaWiki\SpecialPage;
use DerivativeContext;
use ErrorPageError;
use Exception;
use FatalError;
use HTMLForm;
use LogicException;
use LoginHelper;
use MediaWiki\Auth\AuthenticationRequest;
use MediaWiki\Auth\AuthenticationResponse;
use MediaWiki\Auth\AuthManager;
@ -33,6 +42,15 @@ use MediaWiki\Session\SessionManager;
use MediaWiki\Status\Status;
use MediaWiki\StubObject\StubGlobalUser;
use MediaWiki\Title\Title;
use Message;
use MWException;
use PermissionsError;
use ReadOnlyError;
use RequestContext;
use Sanitizer;
use Skin;
use StatusValue;
use User;
use Wikimedia\ScopedCallback;
/**
@ -1271,3 +1289,9 @@ abstract class LoginSignupSpecialPage extends AuthManagerSpecialPage {
$this->addTabIndex( $formDescriptor );
}
}
/**
* Retain the old class name for backwards compatibility.
* @deprecated since 1.41
*/
class_alias( LoginSignupSpecialPage::class, 'LoginSignupSpecialPage' );

View file

@ -21,10 +21,16 @@
* @ingroup SpecialPage
*/
namespace MediaWiki\SpecialPage;
use HtmlArmor;
use ILanguageConverter;
use MediaWiki\Html\Html;
use MediaWiki\Linker\Linker;
use MediaWiki\MediaWikiServices;
use MediaWiki\Title\Title;
use Skin;
use stdClass;
use Wikimedia\Rdbms\IDatabase;
use Wikimedia\Rdbms\IResultWrapper;
@ -98,3 +104,9 @@ abstract class PageQueryPage extends QueryPage {
}
}
}
/**
* Retain the old class name for backwards compatibility.
* @deprecated since 1.41
*/
class_alias( PageQueryPage::class, 'PageQueryPage' );

View file

@ -21,6 +21,10 @@
* @ingroup SpecialPage
*/
namespace MediaWiki\SpecialPage;
use Config;
use Exception;
use MediaWiki\Cache\LinkBatchFactory;
use MediaWiki\HookContainer\HookRunner;
use MediaWiki\Linker\LinkTarget;
@ -60,12 +64,17 @@ use MediaWiki\Specials\SpecialWantedFiles;
use MediaWiki\Specials\SpecialWantedPages;
use MediaWiki\Specials\SpecialWantedTemplates;
use MediaWiki\Specials\SpecialWithoutInterwiki;
use MWDebug;
use MWException;
use Skin;
use stdClass;
use Wikimedia\Rdbms\DBError;
use Wikimedia\Rdbms\IConnectionProvider;
use Wikimedia\Rdbms\IDatabase;
use Wikimedia\Rdbms\ILoadBalancer;
use Wikimedia\Rdbms\IResultWrapper;
use Wikimedia\Rdbms\SelectQueryBuilder;
use Xml;
/**
* This is a class for doing query pages; since they're almost all the same,
@ -988,3 +997,9 @@ abstract class QueryPage extends SpecialPage {
return $this->databaseProvider;
}
}
/**
* Retain the old class name for backwards compatibility.
* @deprecated since 1.41
*/
class_alias( QueryPage::class, 'QueryPage' );

View file

@ -21,6 +21,8 @@
* @ingroup SpecialPage
*/
namespace MediaWiki\SpecialPage;
use MediaWiki\Title\Title;
/**
@ -138,3 +140,9 @@ abstract class RedirectSpecialArticle extends RedirectSpecialPage {
}
}
/**
* Retain the old class name for backwards compatibility.
* @deprecated since 1.41
*/
class_alias( RedirectSpecialArticle::class, 'RedirectSpecialArticle' );

View file

@ -21,6 +21,9 @@
* @ingroup SpecialPage
*/
namespace MediaWiki\SpecialPage;
use LogicException;
use MediaWiki\Title\Title;
/**
@ -119,3 +122,9 @@ abstract class RedirectSpecialPage extends UnlistedSpecialPage {
throw new LogicException( "RedirectSpecialPage $class doesn't redirect!" );
}
}
/**
* Retain the old class name for backwards compatibility.
* @deprecated since 1.41
*/
class_alias( RedirectSpecialPage::class, 'RedirectSpecialPage' );

View file

@ -21,6 +21,13 @@
* @ingroup SpecialPage
*/
namespace MediaWiki\SpecialPage;
use Config;
use ErrorPageError;
use IContextSource;
use ILanguageConverter;
use Language;
use MediaWiki\Auth\AuthManager;
use MediaWiki\HookContainer\HookContainer;
use MediaWiki\HookContainer\HookRunner;
@ -31,8 +38,19 @@ use MediaWiki\Navigation\PagerNavigationBuilder;
use MediaWiki\Output\OutputPage;
use MediaWiki\Permissions\Authority;
use MediaWiki\Request\WebRequest;
use MediaWiki\SpecialPage\SpecialPageFactory;
use MediaWiki\Title\Title;
use Message;
use MessageLocalizer;
use MessageSpecifier;
use MWCryptRand;
use PermissionsError;
use ReadOnlyError;
use RequestContext;
use SearchEngineFactory;
use Skin;
use TitleValue;
use User;
use UserNotLoggedIn;
/**
* Parent class for all special pages.
@ -1209,3 +1227,9 @@ class SpecialPage implements MessageLocalizer {
return $this->specialPageFactory;
}
}
/**
* Retain the old class name for backwards compatibility.
* @deprecated since 1.41
*/
class_alias( SpecialPage::class, 'SpecialPage' );

View file

@ -171,7 +171,6 @@ use MediaWiki\Title\Title;
use MediaWiki\Title\TitleFactory;
use Profiler;
use RequestContext;
use SpecialPage;
use User;
use Wikimedia\DebugInfo\DebugInfoTrait;
use Wikimedia\ObjectFactory\ObjectFactory;

View file

@ -21,6 +21,8 @@
* @ingroup SpecialPage
*/
namespace MediaWiki\SpecialPage;
use MediaWiki\Title\Title;
/**
@ -67,3 +69,9 @@ abstract class SpecialRedirectToSpecial extends RedirectSpecialPage {
return SpecialPage::getTitleFor( $this->redirName, $this->redirSubpage );
}
}
/**
* Retain the old class name for backwards compatibility.
* @deprecated since 1.41
*/
class_alias( SpecialRedirectToSpecial::class, 'SpecialRedirectToSpecial' );

View file

@ -1,8 +1,13 @@
<?php
namespace MediaWiki\SpecialPage;
use HTMLForm;
use MalformedTitleException;
use MediaWiki\MediaWikiServices;
use MediaWiki\Status\Status;
use MediaWiki\Title\Title;
use SearchEngineFactory;
/**
* Abstract to simplify creation of redirect special pages
@ -150,3 +155,9 @@ abstract class SpecialRedirectWithAction extends RedirectSpecialPage {
return 'redirects';
}
}
/**
* Retain the old class name for backwards compatibility.
* @deprecated since 1.41
*/
class_alias( SpecialRedirectWithAction::class, 'SpecialRedirectWithAction' );

View file

@ -21,6 +21,8 @@
* @ingroup SpecialPage
*/
namespace MediaWiki\SpecialPage;
/**
* Shortcut to construct a special page which is unlisted by default.
*
@ -46,3 +48,9 @@ class UnlistedSpecialPage extends SpecialPage {
return false;
}
}
/**
* Retain the old class name for backwards compatibility.
* @deprecated since 1.41
*/
class_alias( UnlistedSpecialPage::class, 'UnlistedSpecialPage' );

View file

@ -21,7 +21,11 @@
* @ingroup SpecialPage
*/
namespace MediaWiki\SpecialPage;
use MediaWiki\Title\Title;
use Skin;
use stdClass;
use Wikimedia\Rdbms\IDatabase;
use Wikimedia\Rdbms\IResultWrapper;
@ -160,3 +164,9 @@ abstract class WantedQueryPage extends QueryPage {
}
}
/**
* Retain the old class name for backwards compatibility.
* @deprecated since 1.41
*/
class_alias( WantedQueryPage::class, 'WantedQueryPage' );

View file

@ -3,12 +3,12 @@
namespace MediaWiki\Specials\Contribute;
use MediaWiki\HookContainer\HookRunner;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\Specials\Contribute\Card\ContributeCard;
use MediaWiki\Specials\Contribute\Card\ContributeCardActionLink;
use MediaWiki\User\UserIdentity;
use MessageLocalizer;
use Skin;
use SpecialPage;
class ContributeFactory {

View file

@ -2,8 +2,8 @@
namespace MediaWiki\Hook;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\Title\Title;
use SpecialPage;
/**
* This is a hook handler interface, see docs/Hooks.md.

View file

@ -29,9 +29,9 @@ use MediaWiki\Html\FormOptions;
use MediaWiki\Html\Html;
use MediaWiki\MainConfigNames;
use MediaWiki\Pager\ActiveUsersPager;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\User\UserGroupManager;
use MediaWiki\User\UserIdentityLookup;
use SpecialPage;
use Wikimedia\Rdbms\IConnectionProvider;
/**

View file

@ -30,7 +30,7 @@ use MediaWiki\Languages\LanguageFactory;
use MediaWiki\Languages\LanguageNameUtils;
use MediaWiki\MainConfigNames;
use MediaWiki\Pager\AllMessagesTablePager;
use SpecialPage;
use MediaWiki\SpecialPage\SpecialPage;
use Wikimedia\Rdbms\IConnectionProvider;
/**

View file

@ -24,12 +24,12 @@
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\SpecialPage\IncludableSpecialPage;
use MediaWiki\Title\Title;
use SearchEngineFactory;
use TitleValue;

View file

@ -27,9 +27,9 @@ use HtmlArmor;
use ILanguageConverter;
use MediaWiki\Cache\LinkBatchFactory;
use MediaWiki\Languages\LanguageConverterFactory;
use MediaWiki\SpecialPage\QueryPage;
use MediaWiki\Title\Title;
use NamespaceInfo;
use QueryPage;
use Skin;
use Wikimedia\Rdbms\IConnectionProvider;

View file

@ -27,8 +27,8 @@ use ApiHelp;
use ApiMain;
use ApiUsageException;
use MediaWiki\Html\Html;
use MediaWiki\SpecialPage\UnlistedSpecialPage;
use MediaWiki\Utils\UrlUtils;
use UnlistedSpecialPage;
/**
* Special page to redirect to API help pages, for situations where linking to

View file

@ -23,7 +23,7 @@
namespace MediaWiki\Specials;
use SpecialPage;
use MediaWiki\SpecialPage\SpecialPage;
/**
* @ingroup SpecialPage

Some files were not shown because too many files have changed in this diff Show more