Reorg: Namespace the Title class

This is moderately messy.

Process was principally:

* xargs rg --files-with-matches '^use Title;' | grep 'php$' | \
  xargs -P 1 -n 1 sed -i -z 's/use Title;/use MediaWiki\\Title\\Title;/1'
* rg --files-without-match 'MediaWiki\\Title\\Title;' . | grep 'php$' | \
  xargs rg --files-with-matches 'Title\b' | \
  xargs -P 1 -n 1 sed -i -z 's/\nuse /\nuse MediaWiki\\Title\\Title;\nuse /1'
* composer fix

Then manual fix-ups for a few files that don't have any use statements.

Bug: T166010
Follows-Up: Ia5d8cb759dc3bc9e9bbe217d0fb109e2f8c4101a
Change-Id: If8fc9d0d95fc1a114021e282a706fc3e7da3524b
This commit is contained in:
James D. Forrester 2023-03-01 15:33:26 -05:00
parent 20a8de0f46
commit ad06527fb4
754 changed files with 876 additions and 235 deletions

View file

@ -158,6 +158,7 @@ $cfg['ignore_undeclared_variables_in_global_scope'] = true;
// remove them from here as well, so phan complains when something tries to use them.
$cfg['globals_type_map'] = array_merge( $cfg['globals_type_map'], [
'IP' => 'string',
'wgTitle' => 'MediaWiki\Title\Title',
'wgGalleryOptions' => 'array',
'wgDummyLanguageCodes' => 'string[]',
'wgNamespaceProtection' => 'array<int,string|string[]>',

View file

@ -35,6 +35,7 @@
*/
use MediaWiki\Logger\LegacyLogger;
use MediaWiki\Title\Title;
// So extensions (and other code) can check whether they're running in API mode
define( 'MW_API', true );

View file

@ -1962,6 +1962,7 @@ $wgAutoloadLocalClasses = [
'MediaWiki\\Tidy\\RemexDriver' => __DIR__ . '/includes/tidy/RemexDriver.php',
'MediaWiki\\Tidy\\RemexMungerData' => __DIR__ . '/includes/tidy/RemexMungerData.php',
'MediaWiki\\Tidy\\TidyDriverBase' => __DIR__ . '/includes/tidy/TidyDriverBase.php',
'MediaWiki\\Title\\Title' => __DIR__ . '/includes/title/Title.php',
'MediaWiki\\Title\\TitleArray' => __DIR__ . '/includes/title/TitleArray.php',
'MediaWiki\\Title\\TitleArrayFromResult' => __DIR__ . '/includes/title/TitleArrayFromResult.php',
'MediaWiki\\Title\\TitleFactory' => __DIR__ . '/includes/title/TitleFactory.php',

View file

@ -40,6 +40,7 @@
*/
use MediaWiki\Html\TemplateParser;
use MediaWiki\Title\Title;
define( 'MW_NO_OUTPUT_COMPRESSION', 1 );
define( 'MW_ENTRY_POINT', 'img_auth' );

View file

@ -19,7 +19,7 @@
namespace MediaWiki\Category;
use Title;
use MediaWiki\Title\Title;
use Wikimedia\Purtle\RdfWriter;
/**

View file

@ -26,11 +26,11 @@ namespace MediaWiki\Category;
use DeferredUpdates;
use MediaWiki\MediaWikiServices;
use MediaWiki\Page\PageIdentity;
use MediaWiki\Title\Title;
use MediaWiki\Title\TitleArray;
use MWException;
use ReadOnlyMode;
use stdClass;
use Title;
use Wikimedia\Rdbms\ILoadBalancer;
/**

View file

@ -38,8 +38,8 @@ use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use MediaWiki\Page\PageIdentity;
use MediaWiki\Page\PageReference;
use MediaWiki\Title\Title;
use MWException;
use Title;
use TitleValue;
use Wikimedia\Rdbms\SelectQueryBuilder;

View file

@ -26,10 +26,10 @@ use MediaWiki\Config\ServiceOptions;
use MediaWiki\Linker\LinkTarget;
use MediaWiki\MainConfigNames;
use MediaWiki\Page\PageReference;
use MediaWiki\Title\Title;
use NamespaceInfo;
use ParserOutput;
use Psr\Log\LoggerInterface;
use Title;
use TitleParser;
/**

View file

@ -14,12 +14,12 @@ use MediaWiki\HookContainer\HookRunner;
use MediaWiki\Linker\Linker;
use MediaWiki\Linker\LinkRenderer;
use MediaWiki\Linker\LinkTarget;
use MediaWiki\Title\Title;
use MediaWiki\WikiMap\WikiMap;
use NamespaceInfo;
use Parser;
use RepoGroup;
use StringUtils;
use Title;
use TitleParser;
use TitleValue;

View file

@ -27,7 +27,7 @@ namespace MediaWiki\Feed;
use MediaWiki\Html\TemplateParser;
use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use Title;
use MediaWiki\Title\Title;
/**
* Class to support the outputting of syndication feeds in Atom and RSS format.

View file

@ -26,7 +26,7 @@ namespace MediaWiki\Feed;
use LanguageCode;
use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use Title;
use MediaWiki\Title\Title;
/**
* @defgroup Feed Feed

View file

@ -30,10 +30,10 @@ use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use MediaWiki\Revision\RevisionRecord;
use MediaWiki\Revision\SlotRecord;
use MediaWiki\Title\Title;
use OutputPage;
use RequestContext;
use TextContent;
use Title;
use User;
use UtfNormal;

View file

@ -26,6 +26,7 @@ use MediaWiki\ProcOpenError;
use MediaWiki\ResourceLoader\ResourceLoader;
use MediaWiki\Shell\Shell;
use MediaWiki\StubObject\StubUserLang;
use MediaWiki\Title\Title;
use MediaWiki\Utils\UrlUtils;
use Wikimedia\AtEase\AtEase;
use Wikimedia\ParamValidator\TypeDef\ExpiryDef;

View file

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

View file

@ -3,8 +3,8 @@
namespace MediaWiki\Hook;
use MediaWiki;
use MediaWiki\Title\Title;
use OutputPage;
use Title;
use User;
use WebRequest;

View file

@ -3,7 +3,7 @@
namespace MediaWiki\Hook;
// phpcs:disable Squiz.Classes.ValidClassName.NotCamelCaps
use Title;
use MediaWiki\Title\Title;
/**
* This is a hook handler interface, see docs/Hooks.md.

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -3,7 +3,7 @@
namespace MediaWiki\Hook;
// phpcs:disable Squiz.Classes.ValidClassName.NotCamelCaps
use Title;
use MediaWiki\Title\Title;
/**
* This is a hook handler interface, see docs/Hooks.md.

View file

@ -3,7 +3,7 @@
namespace MediaWiki\Hook;
// phpcs:disable Squiz.Classes.ValidClassName.NotCamelCaps
use Title;
use MediaWiki\Title\Title;
/**
* This is a hook handler interface, see docs/Hooks.md.

View file

@ -4,8 +4,8 @@ namespace MediaWiki\Hook;
use File;
use MediaWiki\Linker\DummyLinker;
use MediaWiki\Title\Title;
use Parser;
use Title;
/**
* This is a hook handler interface, see docs/Hooks.md.

View file

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

View file

@ -3,7 +3,7 @@
namespace MediaWiki\Hook;
use Article;
use Title;
use MediaWiki\Title\Title;
use WebRequest;
/**

View file

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

View file

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

View file

@ -4,8 +4,8 @@ namespace MediaWiki\Hook;
use Article;
use MediaWiki;
use MediaWiki\Title\Title;
use OutputPage;
use Title;
use User;
use WebRequest;

View file

@ -2,8 +2,8 @@
namespace MediaWiki\Hook;
use MediaWiki\Title\Title;
use Status;
use Title;
use User;
/**

View file

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

View file

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

View file

@ -2,8 +2,8 @@
namespace MediaWiki\Hook;
use MediaWiki\Title\Title;
use OutputPage;
use Title;
use WebRequest;
/**

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -2,8 +2,8 @@
namespace MediaWiki\Hook;
use MediaWiki\Title\Title;
use Status;
use Title;
use User;
/**

View file

@ -2,7 +2,7 @@
namespace MediaWiki\Hook;
use Title;
use MediaWiki\Title\Title;
use User;
/**

View file

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

View file

@ -16,13 +16,13 @@ use MediaWiki\Permissions\Authority;
use MediaWiki\ResourceLoader as RL;
use MediaWiki\Revision\RevisionRecord;
use MediaWiki\Session\Session;
use MediaWiki\Title\Title;
use MediaWiki\User\UserIdentity;
use Parser;
use ParserOptions;
use Skin;
use SpecialPage;
use StatusValue;
use Title;
/**
* This class provides an implementation of the core hook interfaces,

View file

@ -28,6 +28,7 @@ use MediaWiki\MediaWikiServices;
use MediaWiki\Permissions\PermissionStatus;
use MediaWiki\Request\DerivativeRequest;
use MediaWiki\Request\WebResponse;
use MediaWiki\Title\Title;
use MediaWiki\WikiMap\WikiMap;
use Psr\Log\LoggerInterface;
use Wikimedia\AtEase\AtEase;

View file

@ -5,10 +5,10 @@ namespace MediaWiki\Navigation;
use MediaWiki\Html\Html;
use MediaWiki\Language\RawMessage;
use MediaWiki\Page\PageReference;
use MediaWiki\Title\Title;
use Message;
use MessageLocalizer;
use RuntimeException;
use Title;
/**
* Build the navigation for a pager, with links to prev/next page, links to change limits, and

View file

@ -20,8 +20,8 @@
namespace MediaWiki\Navigation;
use MediaWiki\Title\Title;
use MessageLocalizer;
use Title;
/**
* Helper class for generating prev/next links for paging.

View file

@ -34,6 +34,7 @@ use MediaWiki\Request\FauxRequest;
use MediaWiki\ResourceLoader as RL;
use MediaWiki\ResourceLoader\ResourceLoader;
use MediaWiki\Session\SessionManager;
use MediaWiki\Title\Title;
use Wikimedia\AtEase\AtEase;
use Wikimedia\Parsoid\Core\TOCData;
use Wikimedia\Rdbms\IResultWrapper;

View file

@ -2,8 +2,8 @@
namespace MediaWiki\Permissions\Hook;
use MediaWiki\Title\Title;
use MessageSpecifier;
use Title;
use User;
/**

View file

@ -2,8 +2,8 @@
namespace MediaWiki\Permissions\Hook;
use MediaWiki\Title\Title;
use MessageSpecifier;
use Title;
use User;
/**

View file

@ -2,7 +2,7 @@
namespace MediaWiki\Permissions\Hook;
use Title;
use MediaWiki\Title\Title;
use User;
/**

View file

@ -2,7 +2,7 @@
namespace MediaWiki\Permissions\Hook;
use Title;
use MediaWiki\Title\Title;
use User;
/**

View file

@ -2,7 +2,7 @@
namespace MediaWiki\Permissions\Hook;
use Title;
use MediaWiki\Title\Title;
use User;
/**

View file

@ -2,7 +2,7 @@
namespace MediaWiki\Permissions\Hook;
use Title;
use MediaWiki\Title\Title;
use User;
/**

View file

@ -33,6 +33,7 @@ use MediaWiki\Page\PageIdentity;
use MediaWiki\Page\RedirectLookup;
use MediaWiki\Session\SessionManager;
use MediaWiki\SpecialPage\SpecialPageFactory;
use MediaWiki\Title\Title;
use MediaWiki\User\TempUser\TempUserConfig;
use MediaWiki\User\UserFactory;
use MediaWiki\User\UserGroupManager;
@ -43,7 +44,6 @@ use NamespaceInfo;
use PermissionsError;
use RequestContext;
use SpecialPage;
use Title;
use TitleFormatter;
use User;
use UserCache;

View file

@ -15,8 +15,8 @@ use MediaWiki\MainConfigNames;
use MediaWiki\Page\PageIdentity;
use MediaWiki\Page\PageIdentityValue;
use MediaWiki\Page\PageStore;
use MediaWiki\Title\Title;
use stdClass;
use Title;
use TitleValue;
use WANObjectCache;
use Wikimedia\Rdbms\Database;

View file

@ -38,6 +38,7 @@ use MediaWiki\Html\Html;
use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use MediaWiki\Request\HeaderCallback;
use MediaWiki\Title\Title;
use MediaWiki\User\UserOptionsLookup;
use MediaWiki\WikiMap\WikiMap;
use MWException;
@ -53,7 +54,6 @@ use ResourceFileCache;
use RuntimeException;
use stdClass;
use Throwable;
use Title;
use UnexpectedValueException;
use WebRequest;
use Wikimedia\DependencyStore\DependencyStore;

View file

@ -31,8 +31,8 @@ use MediaWiki\MediaWikiServices;
use MediaWiki\Page\PageIdentity;
use MediaWiki\Revision\RevisionRecord;
use MediaWiki\Revision\SlotRecord;
use MediaWiki\Title\Title;
use MemoizedCallable;
use Title;
use TitleValue;
use Wikimedia\Minify\CSSMin;
use Wikimedia\Rdbms\Database;

View file

@ -14,9 +14,9 @@ use MediaWiki\Rest\BasicAccess\CompoundAuthorizer;
use MediaWiki\Rest\BasicAccess\MWBasicAuthorizer;
use MediaWiki\Rest\Reporter\MWErrorReporter;
use MediaWiki\Rest\Validator\Validator;
use MediaWiki\Title\Title;
use MWExceptionRenderer;
use RequestContext;
use Title;
use Wikimedia\Message\ITextFormatter;
class EntryPoint {

View file

@ -22,9 +22,9 @@ namespace MediaWiki\Rest\Handler\Helper;
use LanguageCode;
use MediaWiki\Page\PageIdentity;
use MediaWiki\Rest\ResponseInterface;
use MediaWiki\Title\Title;
use Message;
use ParserOutput;
use Title;
use Wikimedia\Parsoid\Utils\ContentUtils;
use Wikimedia\Parsoid\Utils\DOMUtils;

View file

@ -17,9 +17,9 @@ use MediaWiki\Revision\RevisionLookup;
use MediaWiki\Revision\RevisionRecord;
use MediaWiki\Revision\SlotRecord;
use MediaWiki\Revision\SuppressedDataException;
use MediaWiki\Title\Title;
use Message;
use TextContent;
use Title;
use TitleFormatter;
use Wikimedia\Message\MessageValue;
use Wikimedia\ParamValidator\ParamValidator;

View file

@ -42,10 +42,10 @@ use MediaWiki\Rest\ResponseException;
use MediaWiki\Revision\MutableRevisionRecord;
use MediaWiki\Revision\RevisionAccessException;
use MediaWiki\Revision\SlotRecord;
use MediaWiki\Title\Title;
use MediaWiki\WikiMap\WikiMap;
use MobileContext;
use RequestContext;
use Title;
use Wikimedia\Http\HttpAcceptParser;
use Wikimedia\Message\DataMessageValue;
use Wikimedia\Parsoid\Config\DataAccess;

View file

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

View file

@ -31,8 +31,8 @@ use MediaWiki\Linker\LinkTarget;
use MediaWiki\Page\LegacyArticleIdAccess;
use MediaWiki\Page\PageIdentity;
use MediaWiki\Permissions\Authority;
use MediaWiki\Title\Title;
use MediaWiki\User\UserIdentity;
use Title;
use Wikimedia\NonSerializable\NonSerializableTrait;
/**

View file

@ -50,6 +50,7 @@ use MediaWiki\Storage\BlobStore;
use MediaWiki\Storage\NameTableStore;
use MediaWiki\Storage\RevisionSlotsUpdate;
use MediaWiki\Storage\SqlBlobStore;
use MediaWiki\Title\Title;
use MediaWiki\Title\TitleFactory;
use MediaWiki\User\ActorMigration;
use MediaWiki\User\ActorStore;
@ -64,7 +65,6 @@ use RecentChange;
use RuntimeException;
use StatusValue;
use stdClass;
use Title;
use Traversable;
use WANObjectCache;
use Wikimedia\Assert\Assert;

View file

@ -64,6 +64,7 @@ use MediaWiki\Settings\Source\ReflectionSchemaSource;
use MediaWiki\Settings\WikiFarmSettingsLoader;
use MediaWiki\StubObject\StubGlobalUser;
use MediaWiki\StubObject\StubUserLang;
use MediaWiki\Title\Title;
use Psr\Log\LoggerInterface;
use Wikimedia\RequestTimeout\RequestTimeout;

View file

@ -50,6 +50,7 @@ use MediaWiki\Revision\RevisionSlots;
use MediaWiki\Revision\RevisionStore;
use MediaWiki\Revision\SlotRecord;
use MediaWiki\Revision\SlotRoleRegistry;
use MediaWiki\Title\Title;
use MediaWiki\User\TalkPageNotificationManager;
use MediaWiki\User\UserIdentity;
use MediaWiki\User\UserNameUtils;
@ -67,7 +68,6 @@ use RefreshSecondaryDataUpdate;
use RevertedTagUpdateJob;
use SearchUpdate;
use SiteStatsUpdate;
use Title;
use User;
use WANObjectCache;
use Wikimedia\Assert\Assert;

View file

@ -4,7 +4,7 @@ namespace MediaWiki\Storage\Hook;
use DeferrableUpdate;
use MediaWiki\Revision\RenderedRevision;
use Title;
use MediaWiki\Title\Title;
/**
* This is a hook handler interface, see docs/Hooks.md.

View file

@ -42,6 +42,7 @@ use MediaWiki\Revision\RevisionRecord;
use MediaWiki\Revision\RevisionStore;
use MediaWiki\Revision\SlotRecord;
use MediaWiki\Revision\SlotRoleRegistry;
use MediaWiki\Title\Title;
use MediaWiki\User\UserEditTracker;
use MediaWiki\User\UserGroupManager;
use MediaWiki\User\UserIdentity;
@ -49,7 +50,6 @@ use MWException;
use Psr\Log\LoggerInterface;
use RecentChange;
use RuntimeException;
use Title;
use TitleFormatter;
use User;
use Wikimedia\Assert\Assert;

View file

@ -23,6 +23,7 @@ use MediaWiki\HookContainer\HookContainer;
use MediaWiki\HookContainer\HookRunner;
use MediaWiki\MediaWikiServices;
use MediaWiki\Permissions\Authority;
use MediaWiki\Title\Title;
/**
* @defgroup Actions Actions

View file

@ -30,9 +30,9 @@ use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use Mediawiki\Page\File\FileDeleteForm;
use MediaWiki\Permissions\PermissionStatus;
use MediaWiki\Title\Title;
use OldLocalFile;
use PermissionsError;
use Title;
/**
* Handle file deletion

View file

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

View file

@ -33,6 +33,7 @@ use MediaWiki\ParamValidator\TypeDef\NamespaceDef;
use MediaWiki\Permissions\Authority;
use MediaWiki\Permissions\PermissionManager;
use MediaWiki\Permissions\PermissionStatus;
use MediaWiki\Title\Title;
use MediaWiki\User\UserRigorOptions;
use Wikimedia\ParamValidator\ParamValidator;
use Wikimedia\ParamValidator\TypeDef\EnumDef;

View file

@ -32,6 +32,7 @@ use MediaWiki\Block\Restriction\PageRestriction;
use MediaWiki\MainConfigNames;
use MediaWiki\ParamValidator\TypeDef\TitleDef;
use MediaWiki\ParamValidator\TypeDef\UserDef;
use MediaWiki\Title\Title;
use MediaWiki\Title\TitleFactory;
use MediaWiki\User\UserIdentity;
use MediaWiki\User\UserIdentityLookup;

View file

@ -2,6 +2,7 @@
use MediaWiki\Content\IContentHandlerFactory;
use MediaWiki\Page\ContentModelChangeFactory;
use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
/**

View file

@ -27,6 +27,7 @@ use MediaWiki\Revision\RevisionRecord;
use MediaWiki\Revision\RevisionStore;
use MediaWiki\Revision\SlotRecord;
use MediaWiki\Revision\SlotRoleRegistry;
use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
use Wikimedia\RequestTimeout\TimeoutException;

View file

@ -30,6 +30,7 @@ use MediaWiki\Request\DerivativeRequest;
use MediaWiki\Revision\RevisionLookup;
use MediaWiki\Revision\RevisionRecord;
use MediaWiki\Revision\SlotRecord;
use MediaWiki\Title\Title;
use MediaWiki\User\UserOptionsLookup;
use MediaWiki\Watchlist\WatchlistManager;
use Wikimedia\ParamValidator\ParamValidator;

View file

@ -21,6 +21,7 @@
*/
use MediaWiki\Revision\RevisionStore;
use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
/**

View file

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

View file

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

View file

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

View file

@ -20,6 +20,7 @@
* @file
*/
use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
/**

View file

@ -20,6 +20,7 @@
* @file
*/
use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
/**

View file

@ -26,6 +26,7 @@ use MediaWiki\Html\HtmlHelper;
use MediaWiki\Linker\Linker;
use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
use Wikimedia\Parsoid\Core\TOCData;
use Wikimedia\RemexHtml\Serializer\SerializerNode;

View file

@ -22,6 +22,7 @@
use MediaWiki\Page\MergeHistoryFactory;
use MediaWiki\Page\PageIdentity;
use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
/**

View file

@ -22,6 +22,7 @@
use MediaWiki\MainConfigNames;
use MediaWiki\Page\MovePageFactory;
use MediaWiki\Title\Title;
use MediaWiki\User\UserOptionsLookup;
use MediaWiki\Watchlist\WatchlistManager;
use Wikimedia\ParamValidator\ParamValidator;

View file

@ -25,6 +25,7 @@
use MediaWiki\Cache\LinkBatchFactory;
use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
/**

View file

@ -30,6 +30,7 @@ use MediaWiki\Page\PageReference;
use MediaWiki\Page\WikiPageFactory;
use MediaWiki\Request\FauxRequest;
use MediaWiki\SpecialPage\SpecialPageFactory;
use MediaWiki\Title\Title;
use MediaWiki\Title\TitleFactory;
use Wikimedia\ParamValidator\ParamValidator;
use Wikimedia\Rdbms\IDatabase;

View file

@ -35,6 +35,7 @@ use MediaWiki\Request\FauxRequest;
use MediaWiki\Revision\RevisionLookup;
use MediaWiki\Revision\RevisionRecord;
use MediaWiki\Revision\SlotRecord;
use MediaWiki\Title\Title;
use MediaWiki\WikiMap\WikiMap;
use Wikimedia\ParamValidator\ParamValidator;
use Wikimedia\ParamValidator\TypeDef\EnumDef;

View file

@ -22,6 +22,7 @@
use MediaWiki\Export\WikiExporterFactory;
use MediaWiki\MainConfigNames;
use MediaWiki\Title\Title;
use Wikimedia\ObjectFactory\ObjectFactory;
use Wikimedia\ParamValidator\ParamValidator;
use Wikimedia\Rdbms\IDatabase;

View file

@ -20,6 +20,7 @@
* @file
*/
use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
use Wikimedia\ParamValidator\TypeDef\IntegerDef;

View file

@ -34,6 +34,7 @@ use MediaWiki\Revision\RevisionStore;
use MediaWiki\Revision\SlotRoleRegistry;
use MediaWiki\Storage\NameTableAccessException;
use MediaWiki\Storage\NameTableStore;
use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
/**

View file

@ -27,6 +27,7 @@
use MediaWiki\MainConfigNames;
use MediaWiki\ParamValidator\TypeDef\UserDef;
use MediaWiki\Permissions\GroupPermissionsLookup;
use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
use Wikimedia\ParamValidator\TypeDef\IntegerDef;
use Wikimedia\Rdbms\IDatabase;

View file

@ -22,6 +22,7 @@
use MediaWiki\Linker\LinksMigration;
use MediaWiki\ParamValidator\TypeDef\NamespaceDef;
use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
use Wikimedia\ParamValidator\TypeDef\IntegerDef;

View file

@ -22,6 +22,7 @@
use MediaWiki\Languages\LanguageFactory;
use MediaWiki\Languages\LanguageNameUtils;
use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
/**

View file

@ -22,6 +22,7 @@
use MediaWiki\MainConfigNames;
use MediaWiki\Permissions\RestrictionStore;
use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
use Wikimedia\ParamValidator\TypeDef\IntegerDef;

View file

@ -29,6 +29,7 @@ use MediaWiki\ParamValidator\TypeDef\UserDef;
use MediaWiki\Revision\RevisionRecord;
use MediaWiki\Revision\RevisionStore;
use MediaWiki\Revision\SlotRoleRegistry;
use MediaWiki\Title\Title;
use MediaWiki\User\ActorMigration;
use Wikimedia\ParamValidator\ParamValidator;

View file

@ -21,6 +21,7 @@
*/
use MediaWiki\Linker\LinksMigration;
use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
use Wikimedia\ParamValidator\TypeDef\IntegerDef;

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