aboutsummaryrefslogtreecommitdiffstats
path: root/includes/api
diff options
context:
space:
mode:
authorJames D. Forrester <jforrester@wikimedia.org>2023-03-01 15:33:26 -0500
committerJames D. Forrester <jforrester@wikimedia.org>2023-03-02 08:46:53 -0500
commitad06527fb40545e3a63b83efcd829f88f697fa87 (patch)
tree931e92676a13fb4852f1fb4dd9e492564dd3ced8 /includes/api
parent20a8de0f46a1170f74d4e73b3549fbd73a9260ec (diff)
downloadmediawikicore-ad06527fb40545e3a63b83efcd829f88f697fa87.tar.gz
mediawikicore-ad06527fb40545e3a63b83efcd829f88f697fa87.zip
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
Diffstat (limited to 'includes/api')
-rw-r--r--includes/api/ApiBase.php1
-rw-r--r--includes/api/ApiBlock.php1
-rw-r--r--includes/api/ApiChangeContentModel.php1
-rw-r--r--includes/api/ApiComparePages.php1
-rw-r--r--includes/api/ApiEditPage.php1
-rw-r--r--includes/api/ApiExpandTemplates.php1
-rw-r--r--includes/api/ApiFeedContributions.php1
-rw-r--r--includes/api/ApiFeedRecentChanges.php1
-rw-r--r--includes/api/ApiFeedWatchlist.php1
-rw-r--r--includes/api/ApiFileRevert.php1
-rw-r--r--includes/api/ApiFormatXml.php1
-rw-r--r--includes/api/ApiHelp.php1
-rw-r--r--includes/api/ApiMergeHistory.php1
-rw-r--r--includes/api/ApiMove.php1
-rw-r--r--includes/api/ApiOpenSearch.php1
-rw-r--r--includes/api/ApiPageSet.php1
-rw-r--r--includes/api/ApiParse.php1
-rw-r--r--includes/api/ApiQuery.php1
-rw-r--r--includes/api/ApiQueryAllCategories.php1
-rw-r--r--includes/api/ApiQueryAllDeletedRevisions.php1
-rw-r--r--includes/api/ApiQueryAllImages.php1
-rw-r--r--includes/api/ApiQueryAllLinks.php1
-rw-r--r--includes/api/ApiQueryAllMessages.php1
-rw-r--r--includes/api/ApiQueryAllPages.php1
-rw-r--r--includes/api/ApiQueryAllRevisions.php1
-rw-r--r--includes/api/ApiQueryBacklinks.php1
-rw-r--r--includes/api/ApiQueryBacklinksprop.php1
-rw-r--r--includes/api/ApiQueryBase.php1
-rw-r--r--includes/api/ApiQueryCategories.php1
-rw-r--r--includes/api/ApiQueryCategoryInfo.php2
-rw-r--r--includes/api/ApiQueryCategoryMembers.php1
-rw-r--r--includes/api/ApiQueryDeletedRevisions.php1
-rw-r--r--includes/api/ApiQueryDeletedrevs.php1
-rw-r--r--includes/api/ApiQueryExtLinksUsage.php1
-rw-r--r--includes/api/ApiQueryFilearchive.php1
-rw-r--r--includes/api/ApiQueryIWBacklinks.php1
-rw-r--r--includes/api/ApiQueryIWLinks.php1
-rw-r--r--includes/api/ApiQueryImageInfo.php1
-rw-r--r--includes/api/ApiQueryImages.php1
-rw-r--r--includes/api/ApiQueryInfo.php1
-rw-r--r--includes/api/ApiQueryLangBacklinks.php1
-rw-r--r--includes/api/ApiQueryLangLinks.php1
-rw-r--r--includes/api/ApiQueryLinks.php1
-rw-r--r--includes/api/ApiQueryLogEvents.php1
-rw-r--r--includes/api/ApiQueryPagesWithProp.php1
-rw-r--r--includes/api/ApiQueryProtectedTitles.php1
-rw-r--r--includes/api/ApiQueryQueryPage.php1
-rw-r--r--includes/api/ApiQueryRandom.php1
-rw-r--r--includes/api/ApiQueryRecentChanges.php1
-rw-r--r--includes/api/ApiQueryRevisions.php1
-rw-r--r--includes/api/ApiQueryRevisionsBase.php1
-rw-r--r--includes/api/ApiQuerySiteinfo.php1
-rw-r--r--includes/api/ApiQueryUserContribs.php1
-rw-r--r--includes/api/ApiQueryWatchlist.php1
-rw-r--r--includes/api/ApiQueryWatchlistRaw.php1
-rw-r--r--includes/api/ApiRevisionDelete.php1
-rw-r--r--includes/api/ApiRollback.php1
-rw-r--r--includes/api/ApiRsd.php2
-rw-r--r--includes/api/ApiSetNotificationTimestamp.php1
-rw-r--r--includes/api/ApiUndelete.php1
-rw-r--r--includes/api/ApiUpload.php1
-rw-r--r--includes/api/ApiWatch.php1
-rw-r--r--includes/api/ApiWatchlistTrait.php1
-rw-r--r--includes/api/Hook/ApiMakeParserOptionsHook.php2
64 files changed, 66 insertions, 1 deletions
diff --git a/includes/api/ApiBase.php b/includes/api/ApiBase.php
index 5ed8a0684d84..ec61d2acda08 100644
--- a/includes/api/ApiBase.php
+++ b/includes/api/ApiBase.php
@@ -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;
diff --git a/includes/api/ApiBlock.php b/includes/api/ApiBlock.php
index b6ca88641431..50098c9febb7 100644
--- a/includes/api/ApiBlock.php
+++ b/includes/api/ApiBlock.php
@@ -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;
diff --git a/includes/api/ApiChangeContentModel.php b/includes/api/ApiChangeContentModel.php
index 26d09217881b..870355c12e99 100644
--- a/includes/api/ApiChangeContentModel.php
+++ b/includes/api/ApiChangeContentModel.php
@@ -2,6 +2,7 @@
use MediaWiki\Content\IContentHandlerFactory;
use MediaWiki\Page\ContentModelChangeFactory;
+use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
/**
diff --git a/includes/api/ApiComparePages.php b/includes/api/ApiComparePages.php
index 5e4cd79005cf..50da8102ffff 100644
--- a/includes/api/ApiComparePages.php
+++ b/includes/api/ApiComparePages.php
@@ -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;
diff --git a/includes/api/ApiEditPage.php b/includes/api/ApiEditPage.php
index df8d50269e06..53314006171f 100644
--- a/includes/api/ApiEditPage.php
+++ b/includes/api/ApiEditPage.php
@@ -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;
diff --git a/includes/api/ApiExpandTemplates.php b/includes/api/ApiExpandTemplates.php
index df3b7b9a5ddb..46f64a6c369d 100644
--- a/includes/api/ApiExpandTemplates.php
+++ b/includes/api/ApiExpandTemplates.php
@@ -21,6 +21,7 @@
*/
use MediaWiki\Revision\RevisionStore;
+use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
/**
diff --git a/includes/api/ApiFeedContributions.php b/includes/api/ApiFeedContributions.php
index ac57a5ffa182..5f912b27fde1 100644
--- a/includes/api/ApiFeedContributions.php
+++ b/includes/api/ApiFeedContributions.php
@@ -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;
diff --git a/includes/api/ApiFeedRecentChanges.php b/includes/api/ApiFeedRecentChanges.php
index 25b9ee28e2ff..9694a7fc80aa 100644
--- a/includes/api/ApiFeedRecentChanges.php
+++ b/includes/api/ApiFeedRecentChanges.php
@@ -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;
diff --git a/includes/api/ApiFeedWatchlist.php b/includes/api/ApiFeedWatchlist.php
index 1654bd9cb8f6..c3ef83876cce 100644
--- a/includes/api/ApiFeedWatchlist.php
+++ b/includes/api/ApiFeedWatchlist.php
@@ -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;
diff --git a/includes/api/ApiFileRevert.php b/includes/api/ApiFileRevert.php
index 22a6a569864f..f5417cae4945 100644
--- a/includes/api/ApiFileRevert.php
+++ b/includes/api/ApiFileRevert.php
@@ -20,6 +20,7 @@
* @file
*/
+use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
/**
diff --git a/includes/api/ApiFormatXml.php b/includes/api/ApiFormatXml.php
index 8049aacb57ab..cea0609ddcab 100644
--- a/includes/api/ApiFormatXml.php
+++ b/includes/api/ApiFormatXml.php
@@ -20,6 +20,7 @@
* @file
*/
+use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
/**
diff --git a/includes/api/ApiHelp.php b/includes/api/ApiHelp.php
index fc89a8235dc8..b57e546acdf1 100644
--- a/includes/api/ApiHelp.php
+++ b/includes/api/ApiHelp.php
@@ -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;
diff --git a/includes/api/ApiMergeHistory.php b/includes/api/ApiMergeHistory.php
index ef5ae06618ad..36ae19d78b8f 100644
--- a/includes/api/ApiMergeHistory.php
+++ b/includes/api/ApiMergeHistory.php
@@ -22,6 +22,7 @@
use MediaWiki\Page\MergeHistoryFactory;
use MediaWiki\Page\PageIdentity;
+use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
/**
diff --git a/includes/api/ApiMove.php b/includes/api/ApiMove.php
index b2858df51748..e3983e009e9c 100644
--- a/includes/api/ApiMove.php
+++ b/includes/api/ApiMove.php
@@ -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;
diff --git a/includes/api/ApiOpenSearch.php b/includes/api/ApiOpenSearch.php
index ad416cff8612..9d9ae868f219 100644
--- a/includes/api/ApiOpenSearch.php
+++ b/includes/api/ApiOpenSearch.php
@@ -25,6 +25,7 @@
use MediaWiki\Cache\LinkBatchFactory;
use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
+use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
/**
diff --git a/includes/api/ApiPageSet.php b/includes/api/ApiPageSet.php
index 84f3fb0a03da..1f5bd6c6c692 100644
--- a/includes/api/ApiPageSet.php
+++ b/includes/api/ApiPageSet.php
@@ -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;
diff --git a/includes/api/ApiParse.php b/includes/api/ApiParse.php
index c7b1918e258d..7fe3644a7e98 100644
--- a/includes/api/ApiParse.php
+++ b/includes/api/ApiParse.php
@@ -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;
diff --git a/includes/api/ApiQuery.php b/includes/api/ApiQuery.php
index 0b0099720a43..55b10627557e 100644
--- a/includes/api/ApiQuery.php
+++ b/includes/api/ApiQuery.php
@@ -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;
diff --git a/includes/api/ApiQueryAllCategories.php b/includes/api/ApiQueryAllCategories.php
index c1b81ac15d08..8d8a96ec100a 100644
--- a/includes/api/ApiQueryAllCategories.php
+++ b/includes/api/ApiQueryAllCategories.php
@@ -20,6 +20,7 @@
* @file
*/
+use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
use Wikimedia\ParamValidator\TypeDef\IntegerDef;
diff --git a/includes/api/ApiQueryAllDeletedRevisions.php b/includes/api/ApiQueryAllDeletedRevisions.php
index c550b0fc8c8a..1b61adacc9be 100644
--- a/includes/api/ApiQueryAllDeletedRevisions.php
+++ b/includes/api/ApiQueryAllDeletedRevisions.php
@@ -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;
/**
diff --git a/includes/api/ApiQueryAllImages.php b/includes/api/ApiQueryAllImages.php
index 90d7bbc8bd9f..2d6e821e5ed1 100644
--- a/includes/api/ApiQueryAllImages.php
+++ b/includes/api/ApiQueryAllImages.php
@@ -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;
diff --git a/includes/api/ApiQueryAllLinks.php b/includes/api/ApiQueryAllLinks.php
index e32a8cf0f950..13a72f61cc4d 100644
--- a/includes/api/ApiQueryAllLinks.php
+++ b/includes/api/ApiQueryAllLinks.php
@@ -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;
diff --git a/includes/api/ApiQueryAllMessages.php b/includes/api/ApiQueryAllMessages.php
index c116a066902c..5e605a85d064 100644
--- a/includes/api/ApiQueryAllMessages.php
+++ b/includes/api/ApiQueryAllMessages.php
@@ -22,6 +22,7 @@
use MediaWiki\Languages\LanguageFactory;
use MediaWiki\Languages\LanguageNameUtils;
+use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
/**
diff --git a/includes/api/ApiQueryAllPages.php b/includes/api/ApiQueryAllPages.php
index e86bc6081f5a..ead7f26cad69 100644
--- a/includes/api/ApiQueryAllPages.php
+++ b/includes/api/ApiQueryAllPages.php
@@ -22,6 +22,7 @@
use MediaWiki\MainConfigNames;
use MediaWiki\Permissions\RestrictionStore;
+use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
use Wikimedia\ParamValidator\TypeDef\IntegerDef;
diff --git a/includes/api/ApiQueryAllRevisions.php b/includes/api/ApiQueryAllRevisions.php
index 34824f35a63c..22e0f911642d 100644
--- a/includes/api/ApiQueryAllRevisions.php
+++ b/includes/api/ApiQueryAllRevisions.php
@@ -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;
diff --git a/includes/api/ApiQueryBacklinks.php b/includes/api/ApiQueryBacklinks.php
index 3ddb222336d6..4a217f000b01 100644
--- a/includes/api/ApiQueryBacklinks.php
+++ b/includes/api/ApiQueryBacklinks.php
@@ -21,6 +21,7 @@
*/
use MediaWiki\Linker\LinksMigration;
+use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
use Wikimedia\ParamValidator\TypeDef\IntegerDef;
diff --git a/includes/api/ApiQueryBacklinksprop.php b/includes/api/ApiQueryBacklinksprop.php
index 81d253cd9e95..b9d2a3b14be9 100644
--- a/includes/api/ApiQueryBacklinksprop.php
+++ b/includes/api/ApiQueryBacklinksprop.php
@@ -25,6 +25,7 @@
use MediaWiki\Linker\LinksMigration;
use MediaWiki\MainConfigNames;
+use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
use Wikimedia\ParamValidator\TypeDef\IntegerDef;
diff --git a/includes/api/ApiQueryBase.php b/includes/api/ApiQueryBase.php
index 98b9bd971686..67c2d9f98315 100644
--- a/includes/api/ApiQueryBase.php
+++ b/includes/api/ApiQueryBase.php
@@ -21,6 +21,7 @@
*/
use MediaWiki\MediaWikiServices;
+use MediaWiki\Title\Title;
use Wikimedia\Rdbms\IDatabase;
use Wikimedia\Rdbms\IResultWrapper;
use Wikimedia\Rdbms\SelectQueryBuilder;
diff --git a/includes/api/ApiQueryCategories.php b/includes/api/ApiQueryCategories.php
index 8677ac12c2d1..e36c6fb90bd3 100644
--- a/includes/api/ApiQueryCategories.php
+++ b/includes/api/ApiQueryCategories.php
@@ -20,6 +20,7 @@
* @file
*/
+use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
use Wikimedia\ParamValidator\TypeDef\IntegerDef;
diff --git a/includes/api/ApiQueryCategoryInfo.php b/includes/api/ApiQueryCategoryInfo.php
index b03abc989955..b982192d155e 100644
--- a/includes/api/ApiQueryCategoryInfo.php
+++ b/includes/api/ApiQueryCategoryInfo.php
@@ -20,6 +20,8 @@
* @file
*/
+use MediaWiki\Title\Title;
+
/**
* This query adds the "<categories>" subelement to all pages with the list of
* categories the page is in.
diff --git a/includes/api/ApiQueryCategoryMembers.php b/includes/api/ApiQueryCategoryMembers.php
index 9b3e73eda5ed..33729b352a41 100644
--- a/includes/api/ApiQueryCategoryMembers.php
+++ b/includes/api/ApiQueryCategoryMembers.php
@@ -22,6 +22,7 @@
use MediaWiki\Collation\CollationFactory;
use MediaWiki\MainConfigNames;
+use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
use Wikimedia\ParamValidator\TypeDef\IntegerDef;
diff --git a/includes/api/ApiQueryDeletedRevisions.php b/includes/api/ApiQueryDeletedRevisions.php
index a61a27f2ffb4..8d4d34a93ca6 100644
--- a/includes/api/ApiQueryDeletedRevisions.php
+++ b/includes/api/ApiQueryDeletedRevisions.php
@@ -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;
/**
diff --git a/includes/api/ApiQueryDeletedrevs.php b/includes/api/ApiQueryDeletedrevs.php
index 9be6f8458641..c97107d92e9b 100644
--- a/includes/api/ApiQueryDeletedrevs.php
+++ b/includes/api/ApiQueryDeletedrevs.php
@@ -29,6 +29,7 @@ use MediaWiki\Revision\RevisionStore;
use MediaWiki\Revision\SlotRecord;
use MediaWiki\Storage\NameTableAccessException;
use MediaWiki\Storage\NameTableStore;
+use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
use Wikimedia\ParamValidator\TypeDef\IntegerDef;
diff --git a/includes/api/ApiQueryExtLinksUsage.php b/includes/api/ApiQueryExtLinksUsage.php
index c7b872827736..9c413c335d05 100644
--- a/includes/api/ApiQueryExtLinksUsage.php
+++ b/includes/api/ApiQueryExtLinksUsage.php
@@ -22,6 +22,7 @@
*/
use MediaWiki\MainConfigNames;
+use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
use Wikimedia\ParamValidator\TypeDef\IntegerDef;
diff --git a/includes/api/ApiQueryFilearchive.php b/includes/api/ApiQueryFilearchive.php
index 16143b4d0272..04177f8e21bd 100644
--- a/includes/api/ApiQueryFilearchive.php
+++ b/includes/api/ApiQueryFilearchive.php
@@ -28,6 +28,7 @@ use MediaWiki\CommentFormatter\CommentFormatter;
use MediaWiki\CommentFormatter\CommentItem;
use MediaWiki\CommentStore\CommentStore;
use MediaWiki\Revision\RevisionRecord;
+use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
use Wikimedia\ParamValidator\TypeDef\IntegerDef;
diff --git a/includes/api/ApiQueryIWBacklinks.php b/includes/api/ApiQueryIWBacklinks.php
index 582056afc350..103764f8a5d2 100644
--- a/includes/api/ApiQueryIWBacklinks.php
+++ b/includes/api/ApiQueryIWBacklinks.php
@@ -23,6 +23,7 @@
* @file
*/
+use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
use Wikimedia\ParamValidator\TypeDef\IntegerDef;
diff --git a/includes/api/ApiQueryIWLinks.php b/includes/api/ApiQueryIWLinks.php
index 0d93f54bf619..6624754bad32 100644
--- a/includes/api/ApiQueryIWLinks.php
+++ b/includes/api/ApiQueryIWLinks.php
@@ -23,6 +23,7 @@
* @file
*/
+use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
use Wikimedia\ParamValidator\TypeDef\IntegerDef;
diff --git a/includes/api/ApiQueryImageInfo.php b/includes/api/ApiQueryImageInfo.php
index cac7a3895d0a..5bd3602504ba 100644
--- a/includes/api/ApiQueryImageInfo.php
+++ b/includes/api/ApiQueryImageInfo.php
@@ -24,6 +24,7 @@ use MediaWiki\Linker\Linker;
use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use MediaWiki\Page\File\BadFileLookup;
+use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
use Wikimedia\ParamValidator\TypeDef\IntegerDef;
diff --git a/includes/api/ApiQueryImages.php b/includes/api/ApiQueryImages.php
index a24f4485908e..5266ed819bf9 100644
--- a/includes/api/ApiQueryImages.php
+++ b/includes/api/ApiQueryImages.php
@@ -20,6 +20,7 @@
* @file
*/
+use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
use Wikimedia\ParamValidator\TypeDef\IntegerDef;
diff --git a/includes/api/ApiQueryInfo.php b/includes/api/ApiQueryInfo.php
index eb2783149917..fee51b9e9ee8 100644
--- a/includes/api/ApiQueryInfo.php
+++ b/includes/api/ApiQueryInfo.php
@@ -27,6 +27,7 @@ use MediaWiki\MainConfigNames;
use MediaWiki\ParamValidator\TypeDef\TitleDef;
use MediaWiki\Permissions\PermissionStatus;
use MediaWiki\Permissions\RestrictionStore;
+use MediaWiki\Title\Title;
use MediaWiki\Title\TitleFactory;
use Wikimedia\ParamValidator\ParamValidator;
use Wikimedia\ParamValidator\TypeDef\EnumDef;
diff --git a/includes/api/ApiQueryLangBacklinks.php b/includes/api/ApiQueryLangBacklinks.php
index 57ac09946a47..1158d072d2db 100644
--- a/includes/api/ApiQueryLangBacklinks.php
+++ b/includes/api/ApiQueryLangBacklinks.php
@@ -23,6 +23,7 @@
* @file
*/
+use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
use Wikimedia\ParamValidator\TypeDef\IntegerDef;
diff --git a/includes/api/ApiQueryLangLinks.php b/includes/api/ApiQueryLangLinks.php
index a1e16f21c800..3abc1c48f257 100644
--- a/includes/api/ApiQueryLangLinks.php
+++ b/includes/api/ApiQueryLangLinks.php
@@ -22,6 +22,7 @@
use MediaWiki\Languages\LanguageNameUtils;
use MediaWiki\MainConfigNames;
+use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
use Wikimedia\ParamValidator\TypeDef\IntegerDef;
diff --git a/includes/api/ApiQueryLinks.php b/includes/api/ApiQueryLinks.php
index 430f3e5cfb7d..e4a19b55a591 100644
--- a/includes/api/ApiQueryLinks.php
+++ b/includes/api/ApiQueryLinks.php
@@ -23,6 +23,7 @@
use MediaWiki\Cache\LinkBatchFactory;
use MediaWiki\Linker\LinksMigration;
use MediaWiki\ParamValidator\TypeDef\NamespaceDef;
+use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
use Wikimedia\ParamValidator\TypeDef\IntegerDef;
diff --git a/includes/api/ApiQueryLogEvents.php b/includes/api/ApiQueryLogEvents.php
index 8bf4557d1d54..0f865102a62a 100644
--- a/includes/api/ApiQueryLogEvents.php
+++ b/includes/api/ApiQueryLogEvents.php
@@ -28,6 +28,7 @@ use MediaWiki\ParamValidator\TypeDef\NamespaceDef;
use MediaWiki\ParamValidator\TypeDef\UserDef;
use MediaWiki\Storage\NameTableAccessException;
use MediaWiki\Storage\NameTableStore;
+use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
use Wikimedia\ParamValidator\TypeDef\IntegerDef;
diff --git a/includes/api/ApiQueryPagesWithProp.php b/includes/api/ApiQueryPagesWithProp.php
index fb72b581a77d..782b2a2d68d9 100644
--- a/includes/api/ApiQueryPagesWithProp.php
+++ b/includes/api/ApiQueryPagesWithProp.php
@@ -21,6 +21,7 @@
* @since 1.21
*/
+use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
use Wikimedia\ParamValidator\TypeDef\IntegerDef;
diff --git a/includes/api/ApiQueryProtectedTitles.php b/includes/api/ApiQueryProtectedTitles.php
index 89be6a6c5700..0e1db1a1aaa6 100644
--- a/includes/api/ApiQueryProtectedTitles.php
+++ b/includes/api/ApiQueryProtectedTitles.php
@@ -23,6 +23,7 @@
use MediaWiki\CommentFormatter\RowCommentFormatter;
use MediaWiki\CommentStore\CommentStore;
use MediaWiki\MainConfigNames;
+use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
use Wikimedia\ParamValidator\TypeDef\IntegerDef;
diff --git a/includes/api/ApiQueryQueryPage.php b/includes/api/ApiQueryQueryPage.php
index 7c2629c7c5c2..d53da490d115 100644
--- a/includes/api/ApiQueryQueryPage.php
+++ b/includes/api/ApiQueryQueryPage.php
@@ -22,6 +22,7 @@
use MediaWiki\MainConfigNames;
use MediaWiki\SpecialPage\SpecialPageFactory;
+use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
use Wikimedia\ParamValidator\TypeDef\IntegerDef;
diff --git a/includes/api/ApiQueryRandom.php b/includes/api/ApiQueryRandom.php
index 8dcb2e7fb562..d5a594213871 100644
--- a/includes/api/ApiQueryRandom.php
+++ b/includes/api/ApiQueryRandom.php
@@ -21,6 +21,7 @@
* @file
*/
+use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
use Wikimedia\ParamValidator\TypeDef\IntegerDef;
diff --git a/includes/api/ApiQueryRecentChanges.php b/includes/api/ApiQueryRecentChanges.php
index 74a8682cb771..7d346b77772b 100644
--- a/includes/api/ApiQueryRecentChanges.php
+++ b/includes/api/ApiQueryRecentChanges.php
@@ -29,6 +29,7 @@ use MediaWiki\Revision\RevisionRecord;
use MediaWiki\Revision\SlotRoleRegistry;
use MediaWiki\Storage\NameTableAccessException;
use MediaWiki\Storage\NameTableStore;
+use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
use Wikimedia\ParamValidator\TypeDef\IntegerDef;
diff --git a/includes/api/ApiQueryRevisions.php b/includes/api/ApiQueryRevisions.php
index 6f3d12386f37..514dad9978de 100644
--- a/includes/api/ApiQueryRevisions.php
+++ b/includes/api/ApiQueryRevisions.php
@@ -30,6 +30,7 @@ use MediaWiki\Revision\RevisionStore;
use MediaWiki\Revision\SlotRoleRegistry;
use MediaWiki\Storage\NameTableAccessException;
use MediaWiki\Storage\NameTableStore;
+use MediaWiki\Title\Title;
use MediaWiki\User\ActorMigration;
use Wikimedia\ParamValidator\ParamValidator;
diff --git a/includes/api/ApiQueryRevisionsBase.php b/includes/api/ApiQueryRevisionsBase.php
index 734eeacf9894..b1d583de736b 100644
--- a/includes/api/ApiQueryRevisionsBase.php
+++ b/includes/api/ApiQueryRevisionsBase.php
@@ -32,6 +32,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\ParamValidator\TypeDef\EnumDef;
use Wikimedia\ParamValidator\TypeDef\IntegerDef;
diff --git a/includes/api/ApiQuerySiteinfo.php b/includes/api/ApiQuerySiteinfo.php
index 166950584fa2..0ea3c4b1df15 100644
--- a/includes/api/ApiQuerySiteinfo.php
+++ b/includes/api/ApiQuerySiteinfo.php
@@ -30,6 +30,7 @@ use MediaWiki\MediaWikiServices;
use MediaWiki\Parser\MagicWordFactory;
use MediaWiki\ResourceLoader\SkinModule;
use MediaWiki\SpecialPage\SpecialPageFactory;
+use MediaWiki\Title\Title;
use MediaWiki\User\UserGroupManager;
use MediaWiki\User\UserOptionsLookup;
use MediaWiki\WikiMap\WikiMap;
diff --git a/includes/api/ApiQueryUserContribs.php b/includes/api/ApiQueryUserContribs.php
index 0850ea71aa0c..12428ecfafc9 100644
--- a/includes/api/ApiQueryUserContribs.php
+++ b/includes/api/ApiQueryUserContribs.php
@@ -28,6 +28,7 @@ use MediaWiki\Revision\RevisionRecord;
use MediaWiki\Revision\RevisionStore;
use MediaWiki\Storage\NameTableAccessException;
use MediaWiki\Storage\NameTableStore;
+use MediaWiki\Title\Title;
use MediaWiki\User\ActorMigration;
use MediaWiki\User\UserIdentity;
use MediaWiki\User\UserIdentityLookup;
diff --git a/includes/api/ApiQueryWatchlist.php b/includes/api/ApiQueryWatchlist.php
index 0e6ebfc575f8..730f8cb02b4f 100644
--- a/includes/api/ApiQueryWatchlist.php
+++ b/includes/api/ApiQueryWatchlist.php
@@ -25,6 +25,7 @@ use MediaWiki\CommentStore\CommentStore;
use MediaWiki\Linker\LinkTarget;
use MediaWiki\ParamValidator\TypeDef\UserDef;
use MediaWiki\Revision\RevisionRecord;
+use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
use Wikimedia\ParamValidator\TypeDef\IntegerDef;
diff --git a/includes/api/ApiQueryWatchlistRaw.php b/includes/api/ApiQueryWatchlistRaw.php
index 87d31941dd42..e6289758360e 100644
--- a/includes/api/ApiQueryWatchlistRaw.php
+++ b/includes/api/ApiQueryWatchlistRaw.php
@@ -21,6 +21,7 @@
*/
use MediaWiki\ParamValidator\TypeDef\UserDef;
+use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
use Wikimedia\ParamValidator\TypeDef\IntegerDef;
diff --git a/includes/api/ApiRevisionDelete.php b/includes/api/ApiRevisionDelete.php
index 17decfd48eb4..49a378f8ed86 100644
--- a/includes/api/ApiRevisionDelete.php
+++ b/includes/api/ApiRevisionDelete.php
@@ -22,6 +22,7 @@
*/
use MediaWiki\Revision\RevisionRecord;
+use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
/**
diff --git a/includes/api/ApiRollback.php b/includes/api/ApiRollback.php
index 03ff13e112ba..cb32b0b01909 100644
--- a/includes/api/ApiRollback.php
+++ b/includes/api/ApiRollback.php
@@ -23,6 +23,7 @@
use MediaWiki\MainConfigNames;
use MediaWiki\Page\RollbackPageFactory;
use MediaWiki\ParamValidator\TypeDef\UserDef;
+use MediaWiki\Title\Title;
use MediaWiki\User\UserIdentity;
use MediaWiki\User\UserOptionsLookup;
use MediaWiki\Watchlist\WatchlistManager;
diff --git a/includes/api/ApiRsd.php b/includes/api/ApiRsd.php
index b4caa0440877..01ce15e392f9 100644
--- a/includes/api/ApiRsd.php
+++ b/includes/api/ApiRsd.php
@@ -23,6 +23,8 @@
* @file
*/
+use MediaWiki\Title\Title;
+
/**
* API module for sending out RSD information
* @ingroup API
diff --git a/includes/api/ApiSetNotificationTimestamp.php b/includes/api/ApiSetNotificationTimestamp.php
index 0f8b1de27256..444affe7fbe7 100644
--- a/includes/api/ApiSetNotificationTimestamp.php
+++ b/includes/api/ApiSetNotificationTimestamp.php
@@ -24,6 +24,7 @@
*/
use MediaWiki\Revision\RevisionStore;
+use MediaWiki\Title\Title;
use Wikimedia\ParamValidator\ParamValidator;
use Wikimedia\Rdbms\ILoadBalancer;
diff --git a/includes/api/ApiUndelete.php b/includes/api/ApiUndelete.php
index 57d07eb90ada..23c3464ea87b 100644
--- a/includes/api/ApiUndelete.php
+++ b/includes/api/ApiUndelete.php
@@ -25,6 +25,7 @@ use MediaWiki\Page\UndeletePage;
use MediaWiki\Page\UndeletePageFactory;
use MediaWiki\Page\WikiPageFactory;
use MediaWiki\Permissions\Authority;
+use MediaWiki\Title\Title;
use MediaWiki\User\UserOptionsLookup;
use MediaWiki\Watchlist\WatchlistManager;
use Wikimedia\ParamValidator\ParamValidator;
diff --git a/includes/api/ApiUpload.php b/includes/api/ApiUpload.php
index ecc764c10a29..9505d077168c 100644
--- a/includes/api/ApiUpload.php
+++ b/includes/api/ApiUpload.php
@@ -21,6 +21,7 @@
*/
use MediaWiki\MainConfigNames;
+use MediaWiki\Title\Title;
use MediaWiki\User\UserOptionsLookup;
use MediaWiki\Watchlist\WatchlistManager;
use Wikimedia\ParamValidator\ParamValidator;
diff --git a/includes/api/ApiWatch.php b/includes/api/ApiWatch.php
index f574b3f1a894..3582a0753481 100644
--- a/includes/api/ApiWatch.php
+++ b/includes/api/ApiWatch.php
@@ -21,6 +21,7 @@
*/
use MediaWiki\MainConfigNames;
+use MediaWiki\Title\Title;
use MediaWiki\Watchlist\WatchlistManager;
use Wikimedia\ParamValidator\ParamValidator;
use Wikimedia\ParamValidator\TypeDef\ExpiryDef;
diff --git a/includes/api/ApiWatchlistTrait.php b/includes/api/ApiWatchlistTrait.php
index 40131f2735af..999e8a608c90 100644
--- a/includes/api/ApiWatchlistTrait.php
+++ b/includes/api/ApiWatchlistTrait.php
@@ -1,6 +1,7 @@
<?php
use MediaWiki\MediaWikiServices;
+use MediaWiki\Title\Title;
use MediaWiki\User\UserIdentity;
use MediaWiki\User\UserOptionsLookup;
use MediaWiki\Watchlist\WatchlistManager;
diff --git a/includes/api/Hook/ApiMakeParserOptionsHook.php b/includes/api/Hook/ApiMakeParserOptionsHook.php
index 24418060d8fa..b58bc7292ade 100644
--- a/includes/api/Hook/ApiMakeParserOptionsHook.php
+++ b/includes/api/Hook/ApiMakeParserOptionsHook.php
@@ -3,8 +3,8 @@
namespace MediaWiki\Api\Hook;
use ApiBase;
+use MediaWiki\Title\Title;
use ParserOptions;
-use Title;
use Wikimedia\ScopedCallback;
/**