aboutsummaryrefslogtreecommitdiffstats
path: root/includes
diff options
context:
space:
mode:
Diffstat (limited to 'includes')
-rw-r--r--includes/api/ApiAMCreateAccount.php8
-rw-r--r--includes/api/ApiBase.php2
-rw-r--r--includes/api/ApiBlock.php15
-rw-r--r--includes/api/ApiCSPReport.php7
-rw-r--r--includes/api/ApiChangeAuthenticationData.php7
-rw-r--r--includes/api/ApiChangeContentModel.php8
-rw-r--r--includes/api/ApiClearHasMsg.php7
-rw-r--r--includes/api/ApiClientLogin.php8
-rw-r--r--includes/api/ApiComparePages.php14
-rw-r--r--includes/api/ApiDelete.php10
-rw-r--r--includes/api/ApiEditPage.php15
-rw-r--r--includes/api/ApiEmailUser.php2
-rw-r--r--includes/api/ApiExpandTemplates.php8
-rw-r--r--includes/api/ApiFeedContributions.php14
-rw-r--r--includes/api/ApiFeedWatchlist.php7
-rw-r--r--includes/api/ApiFileRevert.php7
-rw-r--r--includes/api/ApiFormatBase.php2
-rw-r--r--includes/api/ApiFormatJson.php2
-rw-r--r--includes/api/ApiFormatXmlRsd.php2
-rw-r--r--includes/api/ApiHelp.php7
-rw-r--r--includes/api/ApiImageRotate.php9
-rw-r--r--includes/api/ApiImport.php7
-rw-r--r--includes/api/ApiLinkAccount.php8
-rw-r--r--includes/api/ApiLogin.php7
-rw-r--r--includes/api/ApiMergeHistory.php7
-rw-r--r--includes/api/ApiMove.php2
-rw-r--r--includes/api/ApiOpenSearch.php10
-rw-r--r--includes/api/ApiOpenSearchFormatJson.php2
-rw-r--r--includes/api/ApiOptions.php8
-rw-r--r--includes/api/ApiOptionsBase.php8
-rw-r--r--includes/api/ApiParamInfo.php7
-rw-r--r--includes/api/ApiParse.php21
-rw-r--r--includes/api/ApiPatrol.php7
-rw-r--r--includes/api/ApiProtect.php9
-rw-r--r--includes/api/ApiPurge.php8
-rw-r--r--includes/api/ApiQuery.php10
-rw-r--r--includes/api/ApiQueryAllCategories.php6
-rw-r--r--includes/api/ApiQueryAllDeletedRevisions.php17
-rw-r--r--includes/api/ApiQueryAllImages.php8
-rw-r--r--includes/api/ApiQueryAllLinks.php9
-rw-r--r--includes/api/ApiQueryAllMessages.php11
-rw-r--r--includes/api/ApiQueryAllPages.php9
-rw-r--r--includes/api/ApiQueryAllRevisions.php17
-rw-r--r--includes/api/ApiQueryAllUsers.php11
-rw-r--r--includes/api/ApiQueryAuthManagerInfo.php7
-rw-r--r--includes/api/ApiQueryBacklinks.php7
-rw-r--r--includes/api/ApiQueryBacklinksprop.php7
-rw-r--r--includes/api/ApiQueryBase.php2
-rw-r--r--includes/api/ApiQueryBlocks.php11
-rw-r--r--includes/api/ApiQueryCategories.php6
-rw-r--r--includes/api/ApiQueryCategoryInfo.php2
-rw-r--r--includes/api/ApiQueryCategoryMembers.php7
-rw-r--r--includes/api/ApiQueryContributors.php11
-rw-r--r--includes/api/ApiQueryDeletedRevisions.php17
-rw-r--r--includes/api/ApiQueryDeletedrevs.php11
-rw-r--r--includes/api/ApiQueryDuplicateFiles.php7
-rw-r--r--includes/api/ApiQueryExtLinksUsage.php7
-rw-r--r--includes/api/ApiQueryExternalLinks.php7
-rw-r--r--includes/api/ApiQueryFileRepoInfo.php7
-rw-r--r--includes/api/ApiQueryFilearchive.php8
-rw-r--r--includes/api/ApiQueryIWBacklinks.php6
-rw-r--r--includes/api/ApiQueryIWLinks.php7
-rw-r--r--includes/api/ApiQueryImageInfo.php2
-rw-r--r--includes/api/ApiQueryImages.php6
-rw-r--r--includes/api/ApiQueryInfo.php21
-rw-r--r--includes/api/ApiQueryLangBacklinks.php6
-rw-r--r--includes/api/ApiQueryLangLinks.php2
-rw-r--r--includes/api/ApiQueryLanguageinfo.php10
-rw-r--r--includes/api/ApiQueryLinks.php8
-rw-r--r--includes/api/ApiQueryLogEvents.php11
-rw-r--r--includes/api/ApiQueryMyStashedFiles.php2
-rw-r--r--includes/api/ApiQueryPagePropNames.php2
-rw-r--r--includes/api/ApiQueryPageProps.php7
-rw-r--r--includes/api/ApiQueryPagesWithProp.php6
-rw-r--r--includes/api/ApiQueryPrefixSearch.php8
-rw-r--r--includes/api/ApiQueryProtectedTitles.php8
-rw-r--r--includes/api/ApiQueryQueryPage.php7
-rw-r--r--includes/api/ApiQueryRandom.php6
-rw-r--r--includes/api/ApiQueryRecentChanges.php14
-rw-r--r--includes/api/ApiQueryRevisions.php18
-rw-r--r--includes/api/ApiQueryRevisionsBase.php17
-rw-r--r--includes/api/ApiQuerySearch.php9
-rw-r--r--includes/api/ApiQuerySiteinfo.php22
-rw-r--r--includes/api/ApiQueryStashImageInfo.php9
-rw-r--r--includes/api/ApiQueryTags.php2
-rw-r--r--includes/api/ApiQueryUserContribs.php13
-rw-r--r--includes/api/ApiQueryUserInfo.php11
-rw-r--r--includes/api/ApiQueryUsers.php11
-rw-r--r--includes/api/ApiQueryWatchlist.php14
-rw-r--r--includes/api/ApiQueryWatchlistRaw.php10
-rw-r--r--includes/api/ApiRemoveAuthenticationData.php7
-rw-r--r--includes/api/ApiResetPassword.php7
-rw-r--r--includes/api/ApiRollback.php2
-rw-r--r--includes/api/ApiSetNotificationTimestamp.php11
-rw-r--r--includes/api/ApiSetPageLanguage.php8
-rw-r--r--includes/api/ApiStashEdit.php13
-rw-r--r--includes/api/ApiTag.php9
-rw-r--r--includes/api/ApiUnblock.php2
-rw-r--r--includes/api/ApiUndelete.php10
-rw-r--r--includes/api/ApiUpload.php9
-rw-r--r--includes/api/ApiUserrights.php10
-rw-r--r--includes/api/ApiValidatePassword.php6
-rw-r--r--includes/api/ApiWatch.php2
103 files changed, 103 insertions, 762 deletions
diff --git a/includes/api/ApiAMCreateAccount.php b/includes/api/ApiAMCreateAccount.php
index dc5d61f713cc..aa1771054009 100644
--- a/includes/api/ApiAMCreateAccount.php
+++ b/includes/api/ApiAMCreateAccount.php
@@ -36,15 +36,9 @@ class ApiAMCreateAccount extends ApiBase {
private AuthManager $authManager;
private UrlUtils $urlUtils;
- /**
- * @param ApiMain $main
- * @param string $action
- * @param AuthManager $authManager
- * @param UrlUtils $urlUtils
- */
public function __construct(
ApiMain $main,
- $action,
+ string $action,
AuthManager $authManager,
UrlUtils $urlUtils
) {
diff --git a/includes/api/ApiBase.php b/includes/api/ApiBase.php
index 2e3a43353dcd..612ac90d47d4 100644
--- a/includes/api/ApiBase.php
+++ b/includes/api/ApiBase.php
@@ -312,7 +312,7 @@ abstract class ApiBase extends ContextSource {
* @param string $moduleName Name of this module
* @param string $modulePrefix Prefix to use for parameter names
*/
- public function __construct( ApiMain $mainModule, $moduleName, $modulePrefix = '' ) {
+ public function __construct( ApiMain $mainModule, string $moduleName, string $modulePrefix = '' ) {
$this->mMainModule = $mainModule;
$this->mModuleName = $moduleName;
$this->mModulePrefix = $modulePrefix;
diff --git a/includes/api/ApiBlock.php b/includes/api/ApiBlock.php
index ae579155e31b..e955e7ca6e5a 100644
--- a/includes/api/ApiBlock.php
+++ b/includes/api/ApiBlock.php
@@ -63,22 +63,9 @@ class ApiBlock extends ApiBase {
private BlockUtils $blockUtils;
private BlockActionInfo $blockActionInfo;
- /**
- * @param ApiMain $main
- * @param string $action
- * @param BlockPermissionCheckerFactory $blockPermissionCheckerFactory
- * @param BlockUserFactory $blockUserFactory
- * @param TitleFactory $titleFactory
- * @param UserIdentityLookup $userIdentityLookup
- * @param WatchedItemStoreInterface $watchedItemStore
- * @param BlockUtils $blockUtils
- * @param BlockActionInfo $blockActionInfo
- * @param WatchlistManager $watchlistManager
- * @param UserOptionsLookup $userOptionsLookup
- */
public function __construct(
ApiMain $main,
- $action,
+ string $action,
BlockPermissionCheckerFactory $blockPermissionCheckerFactory,
BlockUserFactory $blockUserFactory,
TitleFactory $titleFactory,
diff --git a/includes/api/ApiCSPReport.php b/includes/api/ApiCSPReport.php
index d42b34d46d6d..5fec7716d630 100644
--- a/includes/api/ApiCSPReport.php
+++ b/includes/api/ApiCSPReport.php
@@ -46,14 +46,9 @@ class ApiCSPReport extends ApiBase {
private UrlUtils $urlUtils;
- /**
- * @param ApiMain $main
- * @param string $action
- * @param UrlUtils $urlUtils
- */
public function __construct(
ApiMain $main,
- $action,
+ string $action,
UrlUtils $urlUtils
) {
parent::__construct( $main, $action );
diff --git a/includes/api/ApiChangeAuthenticationData.php b/includes/api/ApiChangeAuthenticationData.php
index b073df6f731f..37515ab62bf0 100644
--- a/includes/api/ApiChangeAuthenticationData.php
+++ b/includes/api/ApiChangeAuthenticationData.php
@@ -33,14 +33,9 @@ use MediaWiki\MainConfigNames;
class ApiChangeAuthenticationData extends ApiBase {
private AuthManager $authManager;
- /**
- * @param ApiMain $main
- * @param string $action
- * @param AuthManager $authManager
- */
public function __construct(
ApiMain $main,
- $action,
+ string $action,
AuthManager $authManager
) {
parent::__construct( $main, $action, 'changeauth' );
diff --git a/includes/api/ApiChangeContentModel.php b/includes/api/ApiChangeContentModel.php
index c6b24ded14a1..7dd15ed30c38 100644
--- a/includes/api/ApiChangeContentModel.php
+++ b/includes/api/ApiChangeContentModel.php
@@ -21,15 +21,9 @@ class ApiChangeContentModel extends ApiBase {
private IContentHandlerFactory $contentHandlerFactory;
private ContentModelChangeFactory $contentModelChangeFactory;
- /**
- * @param ApiMain $main
- * @param string $action
- * @param IContentHandlerFactory $contentHandlerFactory
- * @param ContentModelChangeFactory $contentModelChangeFactory
- */
public function __construct(
ApiMain $main,
- $action,
+ string $action,
IContentHandlerFactory $contentHandlerFactory,
ContentModelChangeFactory $contentModelChangeFactory
) {
diff --git a/includes/api/ApiClearHasMsg.php b/includes/api/ApiClearHasMsg.php
index 1d5838b40b6a..ec26c7cf373e 100644
--- a/includes/api/ApiClearHasMsg.php
+++ b/includes/api/ApiClearHasMsg.php
@@ -33,14 +33,9 @@ class ApiClearHasMsg extends ApiBase {
private TalkPageNotificationManager $talkPageNotificationManager;
- /**
- * @param ApiMain $main
- * @param string $action
- * @param TalkPageNotificationManager $talkPageNotificationManager
- */
public function __construct(
ApiMain $main,
- $action,
+ string $action,
TalkPageNotificationManager $talkPageNotificationManager
) {
parent::__construct( $main, $action );
diff --git a/includes/api/ApiClientLogin.php b/includes/api/ApiClientLogin.php
index 1697306426ab..5b0b2e938eb5 100644
--- a/includes/api/ApiClientLogin.php
+++ b/includes/api/ApiClientLogin.php
@@ -37,15 +37,9 @@ class ApiClientLogin extends ApiBase {
private AuthManager $authManager;
private UrlUtils $urlUtils;
- /**
- * @param ApiMain $main
- * @param string $action
- * @param AuthManager $authManager
- * @param UrlUtils $urlUtils
- */
public function __construct(
ApiMain $main,
- $action,
+ string $action,
AuthManager $authManager,
UrlUtils $urlUtils
) {
diff --git a/includes/api/ApiComparePages.php b/includes/api/ApiComparePages.php
index 10077604c32c..2a0bf70e1dad 100644
--- a/includes/api/ApiComparePages.php
+++ b/includes/api/ApiComparePages.php
@@ -62,21 +62,9 @@ class ApiComparePages extends ApiBase {
private UserFactory $userFactory;
private DifferenceEngine $differenceEngine;
- /**
- * @param ApiMain $mainModule
- * @param string $moduleName
- * @param RevisionStore $revisionStore
- * @param ArchivedRevisionLookup $archivedRevisionLookup
- * @param SlotRoleRegistry $slotRoleRegistry
- * @param IContentHandlerFactory $contentHandlerFactory
- * @param ContentTransformer $contentTransformer
- * @param CommentFormatter $commentFormatter
- * @param TempUserCreator $tempUserCreator
- * @param UserFactory $userFactory
- */
public function __construct(
ApiMain $mainModule,
- $moduleName,
+ string $moduleName,
RevisionStore $revisionStore,
ArchivedRevisionLookup $archivedRevisionLookup,
SlotRoleRegistry $slotRoleRegistry,
diff --git a/includes/api/ApiDelete.php b/includes/api/ApiDelete.php
index 7e591a6e5d87..f346dbe1e88c 100644
--- a/includes/api/ApiDelete.php
+++ b/includes/api/ApiDelete.php
@@ -50,17 +50,9 @@ class ApiDelete extends ApiBase {
private RepoGroup $repoGroup;
private DeletePageFactory $deletePageFactory;
- /**
- * @param ApiMain $mainModule
- * @param string $moduleName
- * @param RepoGroup $repoGroup
- * @param WatchlistManager $watchlistManager
- * @param UserOptionsLookup $userOptionsLookup
- * @param DeletePageFactory $deletePageFactory
- */
public function __construct(
ApiMain $mainModule,
- $moduleName,
+ string $moduleName,
RepoGroup $repoGroup,
WatchlistManager $watchlistManager,
UserOptionsLookup $userOptionsLookup,
diff --git a/includes/api/ApiEditPage.php b/includes/api/ApiEditPage.php
index 73c70bde309d..9fda08ac70aa 100644
--- a/includes/api/ApiEditPage.php
+++ b/includes/api/ApiEditPage.php
@@ -84,22 +84,9 @@ class ApiEditPage extends ApiBase {
\MediaWiki\Session\SessionManager::getGlobalSession()->persist();
}
- /**
- * @param ApiMain $mainModule
- * @param string $moduleName
- * @param IContentHandlerFactory|null $contentHandlerFactory
- * @param RevisionLookup|null $revisionLookup
- * @param WatchedItemStoreInterface|null $watchedItemStore
- * @param WikiPageFactory|null $wikiPageFactory
- * @param WatchlistManager|null $watchlistManager
- * @param UserOptionsLookup|null $userOptionsLookup
- * @param RedirectLookup|null $redirectLookup
- * @param TempUserCreator|null $tempUserCreator
- * @param UserFactory|null $userFactory
- */
public function __construct(
ApiMain $mainModule,
- $moduleName,
+ string $moduleName,
?IContentHandlerFactory $contentHandlerFactory = null,
?RevisionLookup $revisionLookup = null,
?WatchedItemStoreInterface $watchedItemStore = null,
diff --git a/includes/api/ApiEmailUser.php b/includes/api/ApiEmailUser.php
index fff563c43aae..b581758ea047 100644
--- a/includes/api/ApiEmailUser.php
+++ b/includes/api/ApiEmailUser.php
@@ -37,7 +37,7 @@ class ApiEmailUser extends ApiBase {
private EmailUserFactory $emailUserFactory;
private UserFactory $userFactory;
- public function __construct( ApiMain $mainModule, $moduleName,
+ public function __construct( ApiMain $mainModule, string $moduleName,
EmailUserFactory $emailUserFactory, UserFactory $userFactory ) {
parent::__construct( $mainModule, $moduleName );
diff --git a/includes/api/ApiExpandTemplates.php b/includes/api/ApiExpandTemplates.php
index ce961fc4209e..0d0345f8ce8e 100644
--- a/includes/api/ApiExpandTemplates.php
+++ b/includes/api/ApiExpandTemplates.php
@@ -41,15 +41,9 @@ class ApiExpandTemplates extends ApiBase {
private RevisionStore $revisionStore;
private ParserFactory $parserFactory;
- /**
- * @param ApiMain $main
- * @param string $action
- * @param RevisionStore $revisionStore
- * @param ParserFactory $parserFactory
- */
public function __construct(
ApiMain $main,
- $action,
+ string $action,
RevisionStore $revisionStore,
ParserFactory $parserFactory
) {
diff --git a/includes/api/ApiFeedContributions.php b/includes/api/ApiFeedContributions.php
index cafda861e83d..b2b36bbfd6d5 100644
--- a/includes/api/ApiFeedContributions.php
+++ b/includes/api/ApiFeedContributions.php
@@ -60,21 +60,9 @@ class ApiFeedContributions extends ApiBase {
private CommentFormatter $commentFormatter;
private ApiHookRunner $hookRunner;
- /**
- * @param ApiMain $main
- * @param string $action
- * @param RevisionStore $revisionStore
- * @param LinkRenderer $linkRenderer
- * @param LinkBatchFactory $linkBatchFactory
- * @param HookContainer $hookContainer
- * @param IConnectionProvider $dbProvider
- * @param NamespaceInfo $namespaceInfo
- * @param UserFactory $userFactory
- * @param CommentFormatter $commentFormatter
- */
public function __construct(
ApiMain $main,
- $action,
+ string $action,
RevisionStore $revisionStore,
LinkRenderer $linkRenderer,
LinkBatchFactory $linkBatchFactory,
diff --git a/includes/api/ApiFeedWatchlist.php b/includes/api/ApiFeedWatchlist.php
index 60c17aa8b068..9f807c82d54a 100644
--- a/includes/api/ApiFeedWatchlist.php
+++ b/includes/api/ApiFeedWatchlist.php
@@ -48,14 +48,9 @@ class ApiFeedWatchlist extends ApiBase {
private ParserFactory $parserFactory;
- /**
- * @param ApiMain $main
- * @param string $action
- * @param ParserFactory $parserFactory
- */
public function __construct(
ApiMain $main,
- $action,
+ string $action,
ParserFactory $parserFactory
) {
parent::__construct( $main, $action );
diff --git a/includes/api/ApiFileRevert.php b/includes/api/ApiFileRevert.php
index 1d4c120ca67b..c33cb8c2180f 100644
--- a/includes/api/ApiFileRevert.php
+++ b/includes/api/ApiFileRevert.php
@@ -43,14 +43,9 @@ class ApiFileRevert extends ApiBase {
/** @var RepoGroup */
private $repoGroup;
- /**
- * @param ApiMain $main
- * @param string $action
- * @param RepoGroup $repoGroup
- */
public function __construct(
ApiMain $main,
- $action,
+ string $action,
RepoGroup $repoGroup
) {
parent::__construct( $main, $action );
diff --git a/includes/api/ApiFormatBase.php b/includes/api/ApiFormatBase.php
index ee48d184a400..565384290183 100644
--- a/includes/api/ApiFormatBase.php
+++ b/includes/api/ApiFormatBase.php
@@ -55,7 +55,7 @@ abstract class ApiFormatBase extends ApiBase {
* @param ApiMain $main
* @param string $format Format name
*/
- public function __construct( ApiMain $main, $format ) {
+ public function __construct( ApiMain $main, string $format ) {
parent::__construct( $main, $format );
$this->mIsHtml = str_ends_with( $format, 'fm' );
diff --git a/includes/api/ApiFormatJson.php b/includes/api/ApiFormatJson.php
index 61cccc181c81..7675efec7061 100644
--- a/includes/api/ApiFormatJson.php
+++ b/includes/api/ApiFormatJson.php
@@ -34,7 +34,7 @@ class ApiFormatJson extends ApiFormatBase {
/** @var bool */
private $isRaw;
- public function __construct( ApiMain $main, $format ) {
+ public function __construct( ApiMain $main, string $format ) {
parent::__construct( $main, $format );
$this->isRaw = ( $format === 'rawfm' );
diff --git a/includes/api/ApiFormatXmlRsd.php b/includes/api/ApiFormatXmlRsd.php
index 4d289de0e31c..e0d8076668fa 100644
--- a/includes/api/ApiFormatXmlRsd.php
+++ b/includes/api/ApiFormatXmlRsd.php
@@ -27,7 +27,7 @@ namespace MediaWiki\Api;
* @ingroup API
*/
class ApiFormatXmlRsd extends ApiFormatXml {
- public function __construct( ApiMain $main, $format ) {
+ public function __construct( ApiMain $main, string $format ) {
parent::__construct( $main, $format );
$this->setRootElement( 'rsd' );
}
diff --git a/includes/api/ApiHelp.php b/includes/api/ApiHelp.php
index b0c53c995f01..0490ac302cab 100644
--- a/includes/api/ApiHelp.php
+++ b/includes/api/ApiHelp.php
@@ -52,14 +52,9 @@ use Wikimedia\RemexHtml\Serializer\SerializerNode;
class ApiHelp extends ApiBase {
private SkinFactory $skinFactory;
- /**
- * @param ApiMain $main
- * @param string $action
- * @param SkinFactory $skinFactory
- */
public function __construct(
ApiMain $main,
- $action,
+ string $action,
SkinFactory $skinFactory
) {
parent::__construct( $main, $action );
diff --git a/includes/api/ApiImageRotate.php b/includes/api/ApiImageRotate.php
index 208debd43bed..9aaa918ffc3a 100644
--- a/includes/api/ApiImageRotate.php
+++ b/includes/api/ApiImageRotate.php
@@ -38,16 +38,9 @@ class ApiImageRotate extends ApiBase {
private TempFSFileFactory $tempFSFileFactory;
private TitleFactory $titleFactory;
- /**
- * @param ApiMain $mainModule
- * @param string $moduleName
- * @param RepoGroup $repoGroup
- * @param TempFSFileFactory $tempFSFileFactory
- * @param TitleFactory $titleFactory
- */
public function __construct(
ApiMain $mainModule,
- $moduleName,
+ string $moduleName,
RepoGroup $repoGroup,
TempFSFileFactory $tempFSFileFactory,
TitleFactory $titleFactory
diff --git a/includes/api/ApiImport.php b/includes/api/ApiImport.php
index cddb81c57c22..5db21bd84d5e 100644
--- a/includes/api/ApiImport.php
+++ b/includes/api/ApiImport.php
@@ -38,14 +38,9 @@ class ApiImport extends ApiBase {
private WikiImporterFactory $wikiImporterFactory;
- /**
- * @param ApiMain $main
- * @param string $action
- * @param WikiImporterFactory $wikiImporterFactory
- */
public function __construct(
ApiMain $main,
- $action,
+ string $action,
WikiImporterFactory $wikiImporterFactory
) {
parent::__construct( $main, $action );
diff --git a/includes/api/ApiLinkAccount.php b/includes/api/ApiLinkAccount.php
index 3bc1639a63af..8a5ba651b5a3 100644
--- a/includes/api/ApiLinkAccount.php
+++ b/includes/api/ApiLinkAccount.php
@@ -36,15 +36,9 @@ class ApiLinkAccount extends ApiBase {
private AuthManager $authManager;
private UrlUtils $urlUtils;
- /**
- * @param ApiMain $main
- * @param string $action
- * @param AuthManager $authManager
- * @param UrlUtils $urlUtils
- */
public function __construct(
ApiMain $main,
- $action,
+ string $action,
AuthManager $authManager,
UrlUtils $urlUtils
) {
diff --git a/includes/api/ApiLogin.php b/includes/api/ApiLogin.php
index 93169d95648f..356588334220 100644
--- a/includes/api/ApiLogin.php
+++ b/includes/api/ApiLogin.php
@@ -42,14 +42,9 @@ class ApiLogin extends ApiBase {
private AuthManager $authManager;
- /**
- * @param ApiMain $main
- * @param string $action
- * @param AuthManager $authManager
- */
public function __construct(
ApiMain $main,
- $action,
+ string $action,
AuthManager $authManager
) {
parent::__construct( $main, $action, 'lg' );
diff --git a/includes/api/ApiMergeHistory.php b/includes/api/ApiMergeHistory.php
index 67ca6d4b3f9e..74f8353bd319 100644
--- a/includes/api/ApiMergeHistory.php
+++ b/includes/api/ApiMergeHistory.php
@@ -36,14 +36,9 @@ class ApiMergeHistory extends ApiBase {
private MergeHistoryFactory $mergeHistoryFactory;
- /**
- * @param ApiMain $mainModule
- * @param string $moduleName
- * @param MergeHistoryFactory $mergeHistoryFactory
- */
public function __construct(
ApiMain $mainModule,
- $moduleName,
+ string $moduleName,
MergeHistoryFactory $mergeHistoryFactory
) {
parent::__construct( $mainModule, $moduleName );
diff --git a/includes/api/ApiMove.php b/includes/api/ApiMove.php
index 85a3b10bc95a..bfe428fe1d2f 100644
--- a/includes/api/ApiMove.php
+++ b/includes/api/ApiMove.php
@@ -45,7 +45,7 @@ class ApiMove extends ApiBase {
public function __construct(
ApiMain $mainModule,
- $moduleName,
+ string $moduleName,
MovePageFactory $movePageFactory,
RepoGroup $repoGroup,
WatchlistManager $watchlistManager,
diff --git a/includes/api/ApiOpenSearch.php b/includes/api/ApiOpenSearch.php
index b4185c33c51a..af8d118cf488 100644
--- a/includes/api/ApiOpenSearch.php
+++ b/includes/api/ApiOpenSearch.php
@@ -49,17 +49,9 @@ class ApiOpenSearch extends ApiBase {
private LinkBatchFactory $linkBatchFactory;
private UrlUtils $urlUtils;
- /**
- * @param ApiMain $mainModule
- * @param string $moduleName
- * @param LinkBatchFactory $linkBatchFactory
- * @param SearchEngineConfig $searchEngineConfig
- * @param SearchEngineFactory $searchEngineFactory
- * @param UrlUtils $urlUtils
- */
public function __construct(
ApiMain $mainModule,
- $moduleName,
+ string $moduleName,
LinkBatchFactory $linkBatchFactory,
SearchEngineConfig $searchEngineConfig,
SearchEngineFactory $searchEngineFactory,
diff --git a/includes/api/ApiOpenSearchFormatJson.php b/includes/api/ApiOpenSearchFormatJson.php
index d7730cb6d85b..3c78b0339ca3 100644
--- a/includes/api/ApiOpenSearchFormatJson.php
+++ b/includes/api/ApiOpenSearchFormatJson.php
@@ -31,7 +31,7 @@ class ApiOpenSearchFormatJson extends ApiFormatJson {
/** @var bool */
private $warningsAsError;
- public function __construct( ApiMain $main, $fm, $warningsAsError ) {
+ public function __construct( ApiMain $main, string $fm, $warningsAsError ) {
parent::__construct( $main, "json$fm" );
$this->warningsAsError = $warningsAsError;
}
diff --git a/includes/api/ApiOptions.php b/includes/api/ApiOptions.php
index 5af193074328..a1ccea47fedf 100644
--- a/includes/api/ApiOptions.php
+++ b/includes/api/ApiOptions.php
@@ -34,15 +34,9 @@ use Wikimedia\ParamValidator\ParamValidator;
* @ingroup API
*/
class ApiOptions extends ApiOptionsBase {
- /**
- * @param ApiMain $main
- * @param string $action
- * @param UserOptionsManager|null $userOptionsManager
- * @param PreferencesFactory|null $preferencesFactory
- */
public function __construct(
ApiMain $main,
- $action,
+ string $action,
?UserOptionsManager $userOptionsManager = null,
?PreferencesFactory $preferencesFactory = null
) {
diff --git a/includes/api/ApiOptionsBase.php b/includes/api/ApiOptionsBase.php
index 9df96d47d4ae..dd0e4d28c489 100644
--- a/includes/api/ApiOptionsBase.php
+++ b/includes/api/ApiOptionsBase.php
@@ -56,15 +56,9 @@ abstract class ApiOptionsBase extends ApiBase {
/** @var array */
private $params;
- /**
- * @param ApiMain $main
- * @param string $action
- * @param UserOptionsManager $userOptionsManager
- * @param PreferencesFactory $preferencesFactory
- */
public function __construct(
ApiMain $main,
- $action,
+ string $action,
UserOptionsManager $userOptionsManager,
PreferencesFactory $preferencesFactory
) {
diff --git a/includes/api/ApiParamInfo.php b/includes/api/ApiParamInfo.php
index 5613cc0fd2a9..2d43f23722ad 100644
--- a/includes/api/ApiParamInfo.php
+++ b/includes/api/ApiParamInfo.php
@@ -44,14 +44,9 @@ class ApiParamInfo extends ApiBase {
/** @var UserFactory */
private $userFactory;
- /**
- * @param ApiMain $main
- * @param string $action
- * @param UserFactory $userFactory
- */
public function __construct(
ApiMain $main,
- $action,
+ string $action,
UserFactory $userFactory
) {
parent::__construct( $main, $action );
diff --git a/includes/api/ApiParse.php b/includes/api/ApiParse.php
index 99edf3f2ec84..0417a886b370 100644
--- a/includes/api/ApiParse.php
+++ b/includes/api/ApiParse.php
@@ -96,28 +96,9 @@ class ApiParse extends ApiBase {
private UrlUtils $urlUtils;
private TitleFormatter $titleFormatter;
- /**
- * @param ApiMain $main
- * @param string $action
- * @param RevisionLookup $revisionLookup
- * @param SkinFactory $skinFactory
- * @param LanguageNameUtils $languageNameUtils
- * @param LinkBatchFactory $linkBatchFactory
- * @param LinkCache $linkCache
- * @param IContentHandlerFactory $contentHandlerFactory
- * @param ParserFactory $parserFactory
- * @param WikiPageFactory $wikiPageFactory
- * @param ContentRenderer $contentRenderer
- * @param ContentTransformer $contentTransformer
- * @param CommentFormatter $commentFormatter
- * @param TempUserCreator $tempUserCreator
- * @param UserFactory $userFactory
- * @param UrlUtils $urlUtils
- * @param TitleFormatter $titleFormatter
- */
public function __construct(
ApiMain $main,
- $action,
+ string $action,
RevisionLookup $revisionLookup,
SkinFactory $skinFactory,
LanguageNameUtils $languageNameUtils,
diff --git a/includes/api/ApiPatrol.php b/includes/api/ApiPatrol.php
index 71d717c1338f..eba943143006 100644
--- a/includes/api/ApiPatrol.php
+++ b/includes/api/ApiPatrol.php
@@ -36,14 +36,9 @@ use Wikimedia\ParamValidator\ParamValidator;
class ApiPatrol extends ApiBase {
private RevisionStore $revisionStore;
- /**
- * @param ApiMain $main
- * @param string $action
- * @param RevisionStore $revisionStore
- */
public function __construct(
ApiMain $main,
- $action,
+ string $action,
RevisionStore $revisionStore
) {
parent::__construct( $main, $action );
diff --git a/includes/api/ApiProtect.php b/includes/api/ApiProtect.php
index eed2a1fca345..96c7240c3529 100644
--- a/includes/api/ApiProtect.php
+++ b/includes/api/ApiProtect.php
@@ -39,16 +39,9 @@ class ApiProtect extends ApiBase {
private RestrictionStore $restrictionStore;
- /**
- * @param ApiMain $mainModule
- * @param string $moduleName
- * @param WatchlistManager $watchlistManager
- * @param UserOptionsLookup $userOptionsLookup
- * @param RestrictionStore $restrictionStore
- */
public function __construct(
ApiMain $mainModule,
- $moduleName,
+ string $moduleName,
WatchlistManager $watchlistManager,
UserOptionsLookup $userOptionsLookup,
RestrictionStore $restrictionStore
diff --git a/includes/api/ApiPurge.php b/includes/api/ApiPurge.php
index 76232b50685d..c4ffa722efd8 100644
--- a/includes/api/ApiPurge.php
+++ b/includes/api/ApiPurge.php
@@ -39,15 +39,9 @@ class ApiPurge extends ApiBase {
private WikiPageFactory $wikiPageFactory;
private TitleFormatter $titleFormatter;
- /**
- * @param ApiMain $mainModule
- * @param string $moduleName
- * @param WikiPageFactory $wikiPageFactory
- * @param TitleFormatter $titleFormatter
- */
public function __construct(
ApiMain $mainModule,
- $moduleName,
+ string $moduleName,
WikiPageFactory $wikiPageFactory,
TitleFormatter $titleFormatter
) {
diff --git a/includes/api/ApiQuery.php b/includes/api/ApiQuery.php
index 79e81d5b5789..4e439903dec0 100644
--- a/includes/api/ApiQuery.php
+++ b/includes/api/ApiQuery.php
@@ -582,17 +582,9 @@ class ApiQuery extends ApiBase {
private TitleFormatter $titleFormatter;
private TitleFactory $titleFactory;
- /**
- * @param ApiMain $main
- * @param string $action
- * @param ObjectFactory $objectFactory
- * @param WikiExporterFactory $wikiExporterFactory
- * @param TitleFormatter $titleFormatter
- * @param TitleFactory $titleFactory
- */
public function __construct(
ApiMain $main,
- $action,
+ string $action,
ObjectFactory $objectFactory,
WikiExporterFactory $wikiExporterFactory,
TitleFormatter $titleFormatter,
diff --git a/includes/api/ApiQueryAllCategories.php b/includes/api/ApiQueryAllCategories.php
index 2fdb81ee2e53..613225d01ff6 100644
--- a/includes/api/ApiQueryAllCategories.php
+++ b/includes/api/ApiQueryAllCategories.php
@@ -36,11 +36,7 @@ use Wikimedia\Rdbms\LikeValue;
*/
class ApiQueryAllCategories extends ApiQueryGeneratorBase {
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- */
- public function __construct( ApiQuery $query, $moduleName ) {
+ public function __construct( ApiQuery $query, string $moduleName ) {
parent::__construct( $query, $moduleName, 'ac' );
}
diff --git a/includes/api/ApiQueryAllDeletedRevisions.php b/includes/api/ApiQueryAllDeletedRevisions.php
index 4ec60385198c..95328926b9b9 100644
--- a/includes/api/ApiQueryAllDeletedRevisions.php
+++ b/includes/api/ApiQueryAllDeletedRevisions.php
@@ -57,24 +57,9 @@ class ApiQueryAllDeletedRevisions extends ApiQueryRevisionsBase {
private NameTableStore $changeTagDefStore;
private NamespaceInfo $namespaceInfo;
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- * @param RevisionStore $revisionStore
- * @param IContentHandlerFactory $contentHandlerFactory
- * @param ParserFactory $parserFactory
- * @param SlotRoleRegistry $slotRoleRegistry
- * @param NameTableStore $changeTagDefStore
- * @param NamespaceInfo $namespaceInfo
- * @param ContentRenderer $contentRenderer
- * @param ContentTransformer $contentTransformer
- * @param CommentFormatter $commentFormatter
- * @param TempUserCreator $tempUserCreator
- * @param UserFactory $userFactory
- */
public function __construct(
ApiQuery $query,
- $moduleName,
+ string $moduleName,
RevisionStore $revisionStore,
IContentHandlerFactory $contentHandlerFactory,
ParserFactory $parserFactory,
diff --git a/includes/api/ApiQueryAllImages.php b/includes/api/ApiQueryAllImages.php
index 7620d08fb34b..2eaeb2e9ac20 100644
--- a/includes/api/ApiQueryAllImages.php
+++ b/includes/api/ApiQueryAllImages.php
@@ -54,15 +54,9 @@ class ApiQueryAllImages extends ApiQueryGeneratorBase {
private GroupPermissionsLookup $groupPermissionsLookup;
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- * @param RepoGroup $repoGroup
- * @param GroupPermissionsLookup $groupPermissionsLookup
- */
public function __construct(
ApiQuery $query,
- $moduleName,
+ string $moduleName,
RepoGroup $repoGroup,
GroupPermissionsLookup $groupPermissionsLookup
) {
diff --git a/includes/api/ApiQueryAllLinks.php b/includes/api/ApiQueryAllLinks.php
index faf1e751dcde..c5a625d3cc8a 100644
--- a/includes/api/ApiQueryAllLinks.php
+++ b/includes/api/ApiQueryAllLinks.php
@@ -57,16 +57,9 @@ class ApiQueryAllLinks extends ApiQueryGeneratorBase {
private GenderCache $genderCache;
private LinksMigration $linksMigration;
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- * @param NamespaceInfo $namespaceInfo
- * @param GenderCache $genderCache
- * @param LinksMigration $linksMigration
- */
public function __construct(
ApiQuery $query,
- $moduleName,
+ string $moduleName,
NamespaceInfo $namespaceInfo,
GenderCache $genderCache,
LinksMigration $linksMigration
diff --git a/includes/api/ApiQueryAllMessages.php b/includes/api/ApiQueryAllMessages.php
index 88e5dbee5b3d..a1cce094a54f 100644
--- a/includes/api/ApiQueryAllMessages.php
+++ b/includes/api/ApiQueryAllMessages.php
@@ -44,18 +44,9 @@ class ApiQueryAllMessages extends ApiQueryBase {
private LocalisationCache $localisationCache;
private MessageCache $messageCache;
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- * @param Language $contentLanguage
- * @param LanguageFactory $languageFactory
- * @param LanguageNameUtils $languageNameUtils
- * @param LocalisationCache $localisationCache
- * @param MessageCache $messageCache
- */
public function __construct(
ApiQuery $query,
- $moduleName,
+ string $moduleName,
Language $contentLanguage,
LanguageFactory $languageFactory,
LanguageNameUtils $languageNameUtils,
diff --git a/includes/api/ApiQueryAllPages.php b/includes/api/ApiQueryAllPages.php
index f6a6314597ea..870252381c64 100644
--- a/includes/api/ApiQueryAllPages.php
+++ b/includes/api/ApiQueryAllPages.php
@@ -43,16 +43,9 @@ class ApiQueryAllPages extends ApiQueryGeneratorBase {
private GenderCache $genderCache;
private RestrictionStore $restrictionStore;
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- * @param NamespaceInfo $namespaceInfo
- * @param GenderCache $genderCache
- * @param RestrictionStore $restrictionStore
- */
public function __construct(
ApiQuery $query,
- $moduleName,
+ string $moduleName,
NamespaceInfo $namespaceInfo,
GenderCache $genderCache,
RestrictionStore $restrictionStore
diff --git a/includes/api/ApiQueryAllRevisions.php b/includes/api/ApiQueryAllRevisions.php
index ebb01f6a65e5..c7d56b176815 100644
--- a/includes/api/ApiQueryAllRevisions.php
+++ b/includes/api/ApiQueryAllRevisions.php
@@ -52,24 +52,9 @@ class ApiQueryAllRevisions extends ApiQueryRevisionsBase {
private ActorMigration $actorMigration;
private NamespaceInfo $namespaceInfo;
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- * @param RevisionStore $revisionStore
- * @param IContentHandlerFactory $contentHandlerFactory
- * @param ParserFactory $parserFactory
- * @param SlotRoleRegistry $slotRoleRegistry
- * @param ActorMigration $actorMigration
- * @param NamespaceInfo $namespaceInfo
- * @param ContentRenderer $contentRenderer
- * @param ContentTransformer $contentTransformer
- * @param CommentFormatter $commentFormatter
- * @param TempUserCreator $tempUserCreator
- * @param UserFactory $userFactory
- */
public function __construct(
ApiQuery $query,
- $moduleName,
+ string $moduleName,
RevisionStore $revisionStore,
IContentHandlerFactory $contentHandlerFactory,
ParserFactory $parserFactory,
diff --git a/includes/api/ApiQueryAllUsers.php b/includes/api/ApiQueryAllUsers.php
index 47574898c021..340c0485996c 100644
--- a/includes/api/ApiQueryAllUsers.php
+++ b/includes/api/ApiQueryAllUsers.php
@@ -47,18 +47,9 @@ class ApiQueryAllUsers extends ApiQueryBase {
private Language $contentLanguage;
private TempUserConfig $tempUserConfig;
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- * @param UserFactory $userFactory
- * @param UserGroupManager $userGroupManager
- * @param GroupPermissionsLookup $groupPermissionsLookup
- * @param Language $contentLanguage
- * @param TempUserConfig $tempUserConfig
- */
public function __construct(
ApiQuery $query,
- $moduleName,
+ string $moduleName,
UserFactory $userFactory,
UserGroupManager $userGroupManager,
GroupPermissionsLookup $groupPermissionsLookup,
diff --git a/includes/api/ApiQueryAuthManagerInfo.php b/includes/api/ApiQueryAuthManagerInfo.php
index 7b653c2a144c..dff753d0785a 100644
--- a/includes/api/ApiQueryAuthManagerInfo.php
+++ b/includes/api/ApiQueryAuthManagerInfo.php
@@ -36,14 +36,9 @@ class ApiQueryAuthManagerInfo extends ApiQueryBase {
private AuthManager $authManager;
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- * @param AuthManager $authManager
- */
public function __construct(
ApiQuery $query,
- $moduleName,
+ string $moduleName,
AuthManager $authManager
) {
parent::__construct( $query, $moduleName, 'ami' );
diff --git a/includes/api/ApiQueryBacklinks.php b/includes/api/ApiQueryBacklinks.php
index 8e704e23a373..88473db6274a 100644
--- a/includes/api/ApiQueryBacklinks.php
+++ b/includes/api/ApiQueryBacklinks.php
@@ -101,12 +101,7 @@ class ApiQueryBacklinks extends ApiQueryGeneratorBase {
]
];
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- * @param LinksMigration $linksMigration
- */
- public function __construct( ApiQuery $query, $moduleName, LinksMigration $linksMigration ) {
+ public function __construct( ApiQuery $query, string $moduleName, LinksMigration $linksMigration ) {
$settings = $this->backlinksSettings[$moduleName];
$prefix = $settings['prefix'];
$code = $settings['code'];
diff --git a/includes/api/ApiQueryBacklinksprop.php b/includes/api/ApiQueryBacklinksprop.php
index 0c634fd4827a..819a60896428 100644
--- a/includes/api/ApiQueryBacklinksprop.php
+++ b/includes/api/ApiQueryBacklinksprop.php
@@ -84,14 +84,9 @@ class ApiQueryBacklinksprop extends ApiQueryGeneratorBase {
private LinksMigration $linksMigration;
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- * @param LinksMigration $linksMigration
- */
public function __construct(
ApiQuery $query,
- $moduleName,
+ string $moduleName,
LinksMigration $linksMigration
) {
parent::__construct( $query, $moduleName, self::$settings[$moduleName]['code'] );
diff --git a/includes/api/ApiQueryBase.php b/includes/api/ApiQueryBase.php
index 9585649d924b..930f366f4c2b 100644
--- a/includes/api/ApiQueryBase.php
+++ b/includes/api/ApiQueryBase.php
@@ -59,7 +59,7 @@ abstract class ApiQueryBase extends ApiBase {
* @param string $moduleName
* @param string $paramPrefix
*/
- public function __construct( ApiQuery $queryModule, $moduleName, $paramPrefix = '' ) {
+ public function __construct( ApiQuery $queryModule, string $moduleName, $paramPrefix = '' ) {
parent::__construct( $queryModule->getMain(), $moduleName, $paramPrefix );
$this->mQueryModule = $queryModule;
$this->mDb = null;
diff --git a/includes/api/ApiQueryBlocks.php b/includes/api/ApiQueryBlocks.php
index 3d9116ce209a..3e224b02bfa9 100644
--- a/includes/api/ApiQueryBlocks.php
+++ b/includes/api/ApiQueryBlocks.php
@@ -49,18 +49,9 @@ class ApiQueryBlocks extends ApiQueryBase {
private CommentStore $commentStore;
private HideUserUtils $hideUserUtils;
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- * @param DatabaseBlockStore $blockStore
- * @param BlockActionInfo $blockActionInfo
- * @param BlockRestrictionStore $blockRestrictionStore
- * @param CommentStore $commentStore
- * @param HideUserUtils $hideUserUtils
- */
public function __construct(
ApiQuery $query,
- $moduleName,
+ string $moduleName,
DatabaseBlockStore $blockStore,
BlockActionInfo $blockActionInfo,
BlockRestrictionStore $blockRestrictionStore,
diff --git a/includes/api/ApiQueryCategories.php b/includes/api/ApiQueryCategories.php
index e8260155ad25..9fa49b1b96f7 100644
--- a/includes/api/ApiQueryCategories.php
+++ b/includes/api/ApiQueryCategories.php
@@ -33,11 +33,7 @@ use Wikimedia\ParamValidator\TypeDef\IntegerDef;
*/
class ApiQueryCategories extends ApiQueryGeneratorBase {
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- */
- public function __construct( ApiQuery $query, $moduleName ) {
+ public function __construct( ApiQuery $query, string $moduleName ) {
parent::__construct( $query, $moduleName, 'cl' );
}
diff --git a/includes/api/ApiQueryCategoryInfo.php b/includes/api/ApiQueryCategoryInfo.php
index 72bfb3875964..bc965e9009d7 100644
--- a/includes/api/ApiQueryCategoryInfo.php
+++ b/includes/api/ApiQueryCategoryInfo.php
@@ -32,7 +32,7 @@ use MediaWiki\Title\Title;
*/
class ApiQueryCategoryInfo extends ApiQueryBase {
- public function __construct( ApiQuery $query, $moduleName ) {
+ public function __construct( ApiQuery $query, string $moduleName ) {
parent::__construct( $query, $moduleName, 'ci' );
}
diff --git a/includes/api/ApiQueryCategoryMembers.php b/includes/api/ApiQueryCategoryMembers.php
index 480431d306c4..f0314e686a97 100644
--- a/includes/api/ApiQueryCategoryMembers.php
+++ b/includes/api/ApiQueryCategoryMembers.php
@@ -38,14 +38,9 @@ class ApiQueryCategoryMembers extends ApiQueryGeneratorBase {
private Collation $collation;
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- * @param CollationFactory $collationFactory
- */
public function __construct(
ApiQuery $query,
- $moduleName,
+ string $moduleName,
CollationFactory $collationFactory
) {
parent::__construct( $query, $moduleName, 'cm' );
diff --git a/includes/api/ApiQueryContributors.php b/includes/api/ApiQueryContributors.php
index ae1a543ca249..3d55f8305875 100644
--- a/includes/api/ApiQueryContributors.php
+++ b/includes/api/ApiQueryContributors.php
@@ -54,18 +54,9 @@ class ApiQueryContributors extends ApiQueryBase {
private GroupPermissionsLookup $groupPermissionsLookup;
private TempUserConfig $tempUserConfig;
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- * @param RevisionStore $revisionStore
- * @param ActorMigration $actorMigration
- * @param UserGroupManager $userGroupManager
- * @param GroupPermissionsLookup $groupPermissionsLookup
- * @param TempUserConfig $tempUserConfig
- */
public function __construct(
ApiQuery $query,
- $moduleName,
+ string $moduleName,
RevisionStore $revisionStore,
ActorMigration $actorMigration,
UserGroupManager $userGroupManager,
diff --git a/includes/api/ApiQueryDeletedRevisions.php b/includes/api/ApiQueryDeletedRevisions.php
index 15506afa6489..0952e1a8e440 100644
--- a/includes/api/ApiQueryDeletedRevisions.php
+++ b/includes/api/ApiQueryDeletedRevisions.php
@@ -54,24 +54,9 @@ class ApiQueryDeletedRevisions extends ApiQueryRevisionsBase {
private NameTableStore $changeTagDefStore;
private LinkBatchFactory $linkBatchFactory;
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- * @param RevisionStore $revisionStore
- * @param IContentHandlerFactory $contentHandlerFactory
- * @param ParserFactory $parserFactory
- * @param SlotRoleRegistry $slotRoleRegistry
- * @param NameTableStore $changeTagDefStore
- * @param LinkBatchFactory $linkBatchFactory
- * @param ContentRenderer $contentRenderer
- * @param ContentTransformer $contentTransformer
- * @param CommentFormatter $commentFormatter
- * @param TempUserCreator $tempUserCreator
- * @param UserFactory $userFactory
- */
public function __construct(
ApiQuery $query,
- $moduleName,
+ string $moduleName,
RevisionStore $revisionStore,
IContentHandlerFactory $contentHandlerFactory,
ParserFactory $parserFactory,
diff --git a/includes/api/ApiQueryDeletedrevs.php b/includes/api/ApiQueryDeletedrevs.php
index a12fa38011c6..fb57d370871f 100644
--- a/includes/api/ApiQueryDeletedrevs.php
+++ b/includes/api/ApiQueryDeletedrevs.php
@@ -53,18 +53,9 @@ class ApiQueryDeletedrevs extends ApiQueryBase {
private NameTableStore $changeTagDefStore;
private LinkBatchFactory $linkBatchFactory;
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- * @param CommentStore $commentStore
- * @param RowCommentFormatter $commentFormatter
- * @param RevisionStore $revisionStore
- * @param NameTableStore $changeTagDefStore
- * @param LinkBatchFactory $linkBatchFactory
- */
public function __construct(
ApiQuery $query,
- $moduleName,
+ string $moduleName,
CommentStore $commentStore,
RowCommentFormatter $commentFormatter,
RevisionStore $revisionStore,
diff --git a/includes/api/ApiQueryDuplicateFiles.php b/includes/api/ApiQueryDuplicateFiles.php
index 30c32a319e23..fbdd6add07b2 100644
--- a/includes/api/ApiQueryDuplicateFiles.php
+++ b/includes/api/ApiQueryDuplicateFiles.php
@@ -36,14 +36,9 @@ class ApiQueryDuplicateFiles extends ApiQueryGeneratorBase {
private RepoGroup $repoGroup;
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- * @param RepoGroup $repoGroup
- */
public function __construct(
ApiQuery $query,
- $moduleName,
+ string $moduleName,
RepoGroup $repoGroup
) {
parent::__construct( $query, $moduleName, 'df' );
diff --git a/includes/api/ApiQueryExtLinksUsage.php b/includes/api/ApiQueryExtLinksUsage.php
index d3e24f5c0670..ee28e4012cce 100644
--- a/includes/api/ApiQueryExtLinksUsage.php
+++ b/includes/api/ApiQueryExtLinksUsage.php
@@ -40,12 +40,7 @@ class ApiQueryExtLinksUsage extends ApiQueryGeneratorBase {
private UrlUtils $urlUtils;
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- * @param UrlUtils $urlUtils
- */
- public function __construct( ApiQuery $query, $moduleName, UrlUtils $urlUtils ) {
+ public function __construct( ApiQuery $query, string $moduleName, UrlUtils $urlUtils ) {
parent::__construct( $query, $moduleName, 'eu' );
$this->urlUtils = $urlUtils;
diff --git a/includes/api/ApiQueryExternalLinks.php b/includes/api/ApiQueryExternalLinks.php
index dcd228169b0c..9c47efba6342 100644
--- a/includes/api/ApiQueryExternalLinks.php
+++ b/includes/api/ApiQueryExternalLinks.php
@@ -40,12 +40,7 @@ class ApiQueryExternalLinks extends ApiQueryBase {
private UrlUtils $urlUtils;
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- * @param UrlUtils $urlUtils
- */
- public function __construct( ApiQuery $query, $moduleName, UrlUtils $urlUtils ) {
+ public function __construct( ApiQuery $query, string $moduleName, UrlUtils $urlUtils ) {
parent::__construct( $query, $moduleName, 'el' );
$this->urlUtils = $urlUtils;
diff --git a/includes/api/ApiQueryFileRepoInfo.php b/includes/api/ApiQueryFileRepoInfo.php
index da521c2637cc..00fd63d8aa03 100644
--- a/includes/api/ApiQueryFileRepoInfo.php
+++ b/includes/api/ApiQueryFileRepoInfo.php
@@ -38,14 +38,9 @@ class ApiQueryFileRepoInfo extends ApiQueryBase {
private RepoGroup $repoGroup;
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- * @param RepoGroup $repoGroup
- */
public function __construct(
ApiQuery $query,
- $moduleName,
+ string $moduleName,
RepoGroup $repoGroup
) {
parent::__construct( $query, $moduleName, 'fri' );
diff --git a/includes/api/ApiQueryFilearchive.php b/includes/api/ApiQueryFilearchive.php
index cf9b45f7c28d..04c118946580 100644
--- a/includes/api/ApiQueryFilearchive.php
+++ b/includes/api/ApiQueryFilearchive.php
@@ -49,15 +49,9 @@ class ApiQueryFilearchive extends ApiQueryBase {
private CommentStore $commentStore;
private CommentFormatter $commentFormatter;
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- * @param CommentStore $commentStore
- * @param CommentFormatter $commentFormatter
- */
public function __construct(
ApiQuery $query,
- $moduleName,
+ string $moduleName,
CommentStore $commentStore,
CommentFormatter $commentFormatter
) {
diff --git a/includes/api/ApiQueryIWBacklinks.php b/includes/api/ApiQueryIWBacklinks.php
index 6fc58fcecdab..c8b24eca4c52 100644
--- a/includes/api/ApiQueryIWBacklinks.php
+++ b/includes/api/ApiQueryIWBacklinks.php
@@ -35,11 +35,7 @@ use Wikimedia\ParamValidator\TypeDef\IntegerDef;
*/
class ApiQueryIWBacklinks extends ApiQueryGeneratorBase {
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- */
- public function __construct( ApiQuery $query, $moduleName ) {
+ public function __construct( ApiQuery $query, string $moduleName ) {
parent::__construct( $query, $moduleName, 'iwbl' );
}
diff --git a/includes/api/ApiQueryIWLinks.php b/includes/api/ApiQueryIWLinks.php
index 44f8c7cfe436..3697b4a0a4e1 100644
--- a/includes/api/ApiQueryIWLinks.php
+++ b/includes/api/ApiQueryIWLinks.php
@@ -39,12 +39,7 @@ class ApiQueryIWLinks extends ApiQueryBase {
private UrlUtils $urlUtils;
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- * @param UrlUtils $urlUtils
- */
- public function __construct( ApiQuery $query, $moduleName, UrlUtils $urlUtils ) {
+ public function __construct( ApiQuery $query, string $moduleName, UrlUtils $urlUtils ) {
parent::__construct( $query, $moduleName, 'iw' );
$this->urlUtils = $urlUtils;
diff --git a/includes/api/ApiQueryImageInfo.php b/includes/api/ApiQueryImageInfo.php
index 671726263a29..626aef000d6b 100644
--- a/includes/api/ApiQueryImageInfo.php
+++ b/includes/api/ApiQueryImageInfo.php
@@ -62,7 +62,7 @@ class ApiQueryImageInfo extends ApiQueryBase {
*/
public function __construct(
ApiQuery $query,
- $moduleName,
+ string $moduleName,
$prefixOrRepoGroup = null,
$repoGroupOrContentLanguage = null,
$contentLanguageOrBadFileLookup = null,
diff --git a/includes/api/ApiQueryImages.php b/includes/api/ApiQueryImages.php
index b3856d4e8307..0ff1007b955a 100644
--- a/includes/api/ApiQueryImages.php
+++ b/includes/api/ApiQueryImages.php
@@ -34,11 +34,7 @@ use Wikimedia\ParamValidator\TypeDef\IntegerDef;
*/
class ApiQueryImages extends ApiQueryGeneratorBase {
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- */
- public function __construct( ApiQuery $query, $moduleName ) {
+ public function __construct( ApiQuery $query, string $moduleName ) {
parent::__construct( $query, $moduleName, 'im' );
}
diff --git a/includes/api/ApiQueryInfo.php b/includes/api/ApiQueryInfo.php
index 613524f8bc7c..e62a9064eed2 100644
--- a/includes/api/ApiQueryInfo.php
+++ b/includes/api/ApiQueryInfo.php
@@ -174,28 +174,9 @@ class ApiQueryInfo extends ApiQueryBase {
/** @var int */
private $countTestedActions = 0;
- /**
- * @param ApiQuery $queryModule
- * @param string $moduleName
- * @param Language $contentLanguage
- * @param LinkBatchFactory $linkBatchFactory
- * @param NamespaceInfo $namespaceInfo
- * @param TitleFactory $titleFactory
- * @param TitleFormatter $titleFormatter
- * @param WatchedItemStore $watchedItemStore
- * @param LanguageConverterFactory $languageConverterFactory
- * @param RestrictionStore $restrictionStore
- * @param LinksMigration $linksMigration
- * @param TempUserCreator $tempUserCreator
- * @param UserFactory $userFactory
- * @param IntroMessageBuilder $introMessageBuilder
- * @param PreloadedContentBuilder $preloadedContentBuilder
- * @param RevisionLookup $revisionLookup
- * @param UrlUtils $urlUtils
- */
public function __construct(
ApiQuery $queryModule,
- $moduleName,
+ string $moduleName,
Language $contentLanguage,
LinkBatchFactory $linkBatchFactory,
NamespaceInfo $namespaceInfo,
diff --git a/includes/api/ApiQueryLangBacklinks.php b/includes/api/ApiQueryLangBacklinks.php
index 4a5b8599bab8..35508483fa1d 100644
--- a/includes/api/ApiQueryLangBacklinks.php
+++ b/includes/api/ApiQueryLangBacklinks.php
@@ -35,11 +35,7 @@ use Wikimedia\ParamValidator\TypeDef\IntegerDef;
*/
class ApiQueryLangBacklinks extends ApiQueryGeneratorBase {
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- */
- public function __construct( ApiQuery $query, $moduleName ) {
+ public function __construct( ApiQuery $query, string $moduleName ) {
parent::__construct( $query, $moduleName, 'lbl' );
}
diff --git a/includes/api/ApiQueryLangLinks.php b/includes/api/ApiQueryLangLinks.php
index 111bde32ae98..2ddbe22a194e 100644
--- a/includes/api/ApiQueryLangLinks.php
+++ b/includes/api/ApiQueryLangLinks.php
@@ -43,7 +43,7 @@ class ApiQueryLangLinks extends ApiQueryBase {
public function __construct(
ApiQuery $query,
- $moduleName,
+ string $moduleName,
LanguageNameUtils $languageNameUtils,
Language $contentLanguage,
UrlUtils $urlUtils
diff --git a/includes/api/ApiQueryLanguageinfo.php b/includes/api/ApiQueryLanguageinfo.php
index 96f79429dcbe..10fe2eaea3f8 100644
--- a/includes/api/ApiQueryLanguageinfo.php
+++ b/includes/api/ApiQueryLanguageinfo.php
@@ -52,17 +52,9 @@ class ApiQueryLanguageinfo extends ApiQueryBase {
private LanguageFallback $languageFallback;
private LanguageConverterFactory $languageConverterFactory;
- /**
- * @param ApiQuery $queryModule
- * @param string $moduleName
- * @param LanguageFactory $languageFactory
- * @param LanguageNameUtils $languageNameUtils
- * @param LanguageFallback $languageFallback
- * @param LanguageConverterFactory $languageConverterFactory
- */
public function __construct(
ApiQuery $queryModule,
- $moduleName,
+ string $moduleName,
LanguageFactory $languageFactory,
LanguageNameUtils $languageNameUtils,
LanguageFallback $languageFallback,
diff --git a/includes/api/ApiQueryLinks.php b/includes/api/ApiQueryLinks.php
index 970ddbd09761..e25b791ce320 100644
--- a/includes/api/ApiQueryLinks.php
+++ b/includes/api/ApiQueryLinks.php
@@ -47,15 +47,9 @@ class ApiQueryLinks extends ApiQueryGeneratorBase {
private LinkBatchFactory $linkBatchFactory;
private LinksMigration $linksMigration;
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- * @param LinkBatchFactory $linkBatchFactory
- * @param LinksMigration $linksMigration
- */
public function __construct(
ApiQuery $query,
- $moduleName,
+ string $moduleName,
LinkBatchFactory $linkBatchFactory,
LinksMigration $linksMigration
) {
diff --git a/includes/api/ApiQueryLogEvents.php b/includes/api/ApiQueryLogEvents.php
index 528f0df727ef..3f9a7c3ca76e 100644
--- a/includes/api/ApiQueryLogEvents.php
+++ b/includes/api/ApiQueryLogEvents.php
@@ -58,18 +58,9 @@ class ApiQueryLogEvents extends ApiQueryBase {
/** @var string[]|null */
private $formattedComments;
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- * @param CommentStore $commentStore
- * @param RowCommentFormatter $commentFormatter
- * @param NameTableStore $changeTagDefStore
- * @param UserNameUtils $userNameUtils
- * @param LogFormatterFactory $logFormatterFactory
- */
public function __construct(
ApiQuery $query,
- $moduleName,
+ string $moduleName,
CommentStore $commentStore,
RowCommentFormatter $commentFormatter,
NameTableStore $changeTagDefStore,
diff --git a/includes/api/ApiQueryMyStashedFiles.php b/includes/api/ApiQueryMyStashedFiles.php
index 706c9d1f6604..ace3a26ab167 100644
--- a/includes/api/ApiQueryMyStashedFiles.php
+++ b/includes/api/ApiQueryMyStashedFiles.php
@@ -33,7 +33,7 @@ use Wikimedia\ParamValidator\TypeDef\IntegerDef;
*/
class ApiQueryMyStashedFiles extends ApiQueryBase {
- public function __construct( ApiQuery $query, $moduleName ) {
+ public function __construct( ApiQuery $query, string $moduleName ) {
parent::__construct( $query, $moduleName, 'msf' );
}
diff --git a/includes/api/ApiQueryPagePropNames.php b/includes/api/ApiQueryPagePropNames.php
index 32fec8825fc7..5b7960d1fccf 100644
--- a/includes/api/ApiQueryPagePropNames.php
+++ b/includes/api/ApiQueryPagePropNames.php
@@ -34,7 +34,7 @@ use Wikimedia\ParamValidator\TypeDef\IntegerDef;
*/
class ApiQueryPagePropNames extends ApiQueryBase {
- public function __construct( ApiQuery $query, $moduleName ) {
+ public function __construct( ApiQuery $query, string $moduleName ) {
parent::__construct( $query, $moduleName, 'ppn' );
}
diff --git a/includes/api/ApiQueryPageProps.php b/includes/api/ApiQueryPageProps.php
index b7fedc03f5c5..1ef6c84e4ecd 100644
--- a/includes/api/ApiQueryPageProps.php
+++ b/includes/api/ApiQueryPageProps.php
@@ -35,14 +35,9 @@ class ApiQueryPageProps extends ApiQueryBase {
private PageProps $pageProps;
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- * @param PageProps $pageProps
- */
public function __construct(
ApiQuery $query,
- $moduleName,
+ string $moduleName,
PageProps $pageProps
) {
parent::__construct( $query, $moduleName, 'pp' );
diff --git a/includes/api/ApiQueryPagesWithProp.php b/includes/api/ApiQueryPagesWithProp.php
index 4d2b3ba36d11..d75866509b0c 100644
--- a/includes/api/ApiQueryPagesWithProp.php
+++ b/includes/api/ApiQueryPagesWithProp.php
@@ -35,11 +35,7 @@ use Wikimedia\ParamValidator\TypeDef\IntegerDef;
*/
class ApiQueryPagesWithProp extends ApiQueryGeneratorBase {
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- */
- public function __construct( ApiQuery $query, $moduleName ) {
+ public function __construct( ApiQuery $query, string $moduleName ) {
parent::__construct( $query, $moduleName, 'pwp' );
}
diff --git a/includes/api/ApiQueryPrefixSearch.php b/includes/api/ApiQueryPrefixSearch.php
index 09d8ca87bf7a..a06ed04251d7 100644
--- a/includes/api/ApiQueryPrefixSearch.php
+++ b/includes/api/ApiQueryPrefixSearch.php
@@ -32,15 +32,9 @@ use SearchEngineFactory;
class ApiQueryPrefixSearch extends ApiQueryGeneratorBase {
use \MediaWiki\Api\SearchApi;
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- * @param SearchEngineConfig $searchEngineConfig
- * @param SearchEngineFactory $searchEngineFactory
- */
public function __construct(
ApiQuery $query,
- $moduleName,
+ string $moduleName,
SearchEngineConfig $searchEngineConfig,
SearchEngineFactory $searchEngineFactory
) {
diff --git a/includes/api/ApiQueryProtectedTitles.php b/includes/api/ApiQueryProtectedTitles.php
index fee76d38acc4..ec8fba5f03eb 100644
--- a/includes/api/ApiQueryProtectedTitles.php
+++ b/includes/api/ApiQueryProtectedTitles.php
@@ -39,15 +39,9 @@ class ApiQueryProtectedTitles extends ApiQueryGeneratorBase {
private CommentStore $commentStore;
private RowCommentFormatter $commentFormatter;
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- * @param CommentStore $commentStore
- * @param RowCommentFormatter $commentFormatter
- */
public function __construct(
ApiQuery $query,
- $moduleName,
+ string $moduleName,
CommentStore $commentStore,
RowCommentFormatter $commentFormatter
) {
diff --git a/includes/api/ApiQueryQueryPage.php b/includes/api/ApiQueryQueryPage.php
index ceaa785ae446..6c1d7c0bde3c 100644
--- a/includes/api/ApiQueryQueryPage.php
+++ b/includes/api/ApiQueryQueryPage.php
@@ -43,14 +43,9 @@ class ApiQueryQueryPage extends ApiQueryGeneratorBase {
private SpecialPageFactory $specialPageFactory;
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- * @param SpecialPageFactory $specialPageFactory
- */
public function __construct(
ApiQuery $query,
- $moduleName,
+ string $moduleName,
SpecialPageFactory $specialPageFactory
) {
parent::__construct( $query, $moduleName, 'qp' );
diff --git a/includes/api/ApiQueryRandom.php b/includes/api/ApiQueryRandom.php
index 1f6d9cc33c8b..3b0056d9de75 100644
--- a/includes/api/ApiQueryRandom.php
+++ b/includes/api/ApiQueryRandom.php
@@ -34,11 +34,7 @@ use Wikimedia\ParamValidator\TypeDef\IntegerDef;
*/
class ApiQueryRandom extends ApiQueryGeneratorBase {
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- */
- public function __construct( ApiQuery $query, $moduleName ) {
+ public function __construct( ApiQuery $query, string $moduleName ) {
parent::__construct( $query, $moduleName, 'rn' );
}
diff --git a/includes/api/ApiQueryRecentChanges.php b/includes/api/ApiQueryRecentChanges.php
index 8f3cf232e6b1..0584f6315ebd 100644
--- a/includes/api/ApiQueryRecentChanges.php
+++ b/includes/api/ApiQueryRecentChanges.php
@@ -68,21 +68,9 @@ class ApiQueryRecentChanges extends ApiQueryGeneratorBase {
/** @var string[] */
private $formattedComments = [];
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- * @param CommentStore $commentStore
- * @param RowCommentFormatter $commentFormatter
- * @param NameTableStore $changeTagDefStore
- * @param NameTableStore $slotRoleStore
- * @param SlotRoleRegistry $slotRoleRegistry
- * @param UserNameUtils $userNameUtils
- * @param TempUserConfig $tempUserConfig
- * @param LogFormatterFactory $logFormatterFactory
- */
public function __construct(
ApiQuery $query,
- $moduleName,
+ string $moduleName,
CommentStore $commentStore,
RowCommentFormatter $commentFormatter,
NameTableStore $changeTagDefStore,
diff --git a/includes/api/ApiQueryRevisions.php b/includes/api/ApiQueryRevisions.php
index bc06968f5bba..93c2106816fe 100644
--- a/includes/api/ApiQueryRevisions.php
+++ b/includes/api/ApiQueryRevisions.php
@@ -58,25 +58,9 @@ class ApiQueryRevisions extends ApiQueryRevisionsBase {
private ActorMigration $actorMigration;
private TitleFormatter $titleFormatter;
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- * @param RevisionStore $revisionStore
- * @param IContentHandlerFactory $contentHandlerFactory
- * @param ParserFactory $parserFactory
- * @param SlotRoleRegistry $slotRoleRegistry
- * @param NameTableStore $changeTagDefStore
- * @param ActorMigration $actorMigration
- * @param ContentRenderer $contentRenderer
- * @param ContentTransformer $contentTransformer
- * @param CommentFormatter $commentFormatter
- * @param TempUserCreator $tempUserCreator
- * @param UserFactory $userFactory
- * @param TitleFormatter $titleFormatter
- */
public function __construct(
ApiQuery $query,
- $moduleName,
+ string $moduleName,
RevisionStore $revisionStore,
IContentHandlerFactory $contentHandlerFactory,
ParserFactory $parserFactory,
diff --git a/includes/api/ApiQueryRevisionsBase.php b/includes/api/ApiQueryRevisionsBase.php
index d582c2d759ec..a08d3b970d29 100644
--- a/includes/api/ApiQueryRevisionsBase.php
+++ b/includes/api/ApiQueryRevisionsBase.php
@@ -134,24 +134,11 @@ abstract class ApiQueryRevisionsBase extends ApiQueryGeneratorBase {
/**
* @since 1.37 Support injection of services
* @stable to call
- * @param ApiQuery $queryModule
- * @param string $moduleName
- * @param string $paramPrefix
- * @param RevisionStore|null $revisionStore
- * @param IContentHandlerFactory|null $contentHandlerFactory
- * @param ParserFactory|null $parserFactory
- * @param SlotRoleRegistry|null $slotRoleRegistry
- * @param ContentRenderer|null $contentRenderer
- * @param ContentTransformer|null $contentTransformer
- * @param CommentFormatter|null $commentFormatter
- * @param TempUserCreator|null $tempUserCreator
- * @param UserFactory|null $userFactory
- * @param UserNameUtils|null $userNameUtils
*/
public function __construct(
ApiQuery $queryModule,
- $moduleName,
- $paramPrefix = '',
+ string $moduleName,
+ string $paramPrefix = '',
?RevisionStore $revisionStore = null,
?IContentHandlerFactory $contentHandlerFactory = null,
?ParserFactory $parserFactory = null,
diff --git a/includes/api/ApiQuerySearch.php b/includes/api/ApiQuerySearch.php
index 4ee1cfed2e16..d51d4d0886b4 100644
--- a/includes/api/ApiQuerySearch.php
+++ b/includes/api/ApiQuerySearch.php
@@ -43,16 +43,9 @@ class ApiQuerySearch extends ApiQueryGeneratorBase {
private TitleMatcher $titleMatcher;
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- * @param SearchEngineConfig $searchEngineConfig
- * @param SearchEngineFactory $searchEngineFactory
- * @param TitleMatcher $titleMatcher
- */
public function __construct(
ApiQuery $query,
- $moduleName,
+ string $moduleName,
SearchEngineConfig $searchEngineConfig,
SearchEngineFactory $searchEngineFactory,
TitleMatcher $titleMatcher
diff --git a/includes/api/ApiQuerySiteinfo.php b/includes/api/ApiQuerySiteinfo.php
index 4283417f030c..a8f442ed4a7e 100644
--- a/includes/api/ApiQuerySiteinfo.php
+++ b/includes/api/ApiQuerySiteinfo.php
@@ -80,29 +80,9 @@ class ApiQuerySiteinfo extends ApiQueryBase {
private UrlUtils $urlUtils;
private TempUserConfig $tempUserConfig;
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- * @param UserOptionsLookup $userOptionsLookup
- * @param UserGroupManager $userGroupManager
- * @param LanguageConverterFactory $languageConverterFactory
- * @param LanguageFactory $languageFactory
- * @param LanguageNameUtils $languageNameUtils
- * @param Language $contentLanguage
- * @param NamespaceInfo $namespaceInfo
- * @param InterwikiLookup $interwikiLookup
- * @param ParserFactory $parserFactory
- * @param MagicWordFactory $magicWordFactory
- * @param SpecialPageFactory $specialPageFactory
- * @param SkinFactory $skinFactory
- * @param ILoadBalancer $loadBalancer
- * @param ReadOnlyMode $readOnlyMode
- * @param UrlUtils $urlUtils
- * @param TempUserConfig $tempUserConfig
- */
public function __construct(
ApiQuery $query,
- $moduleName,
+ string $moduleName,
UserOptionsLookup $userOptionsLookup,
UserGroupManager $userGroupManager,
LanguageConverterFactory $languageConverterFactory,
diff --git a/includes/api/ApiQueryStashImageInfo.php b/includes/api/ApiQueryStashImageInfo.php
index 9d3397283935..b65ea3ffeba8 100644
--- a/includes/api/ApiQueryStashImageInfo.php
+++ b/includes/api/ApiQueryStashImageInfo.php
@@ -38,16 +38,9 @@ class ApiQueryStashImageInfo extends ApiQueryImageInfo {
private RepoGroup $repoGroup;
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- * @param RepoGroup $repoGroup
- * @param Language $contentLanguage
- * @param BadFileLookup $badFileLookup
- */
public function __construct(
ApiQuery $query,
- $moduleName,
+ string $moduleName,
RepoGroup $repoGroup,
Language $contentLanguage,
BadFileLookup $badFileLookup
diff --git a/includes/api/ApiQueryTags.php b/includes/api/ApiQueryTags.php
index de995feb4dc4..55ce67a22723 100644
--- a/includes/api/ApiQueryTags.php
+++ b/includes/api/ApiQueryTags.php
@@ -36,7 +36,7 @@ class ApiQueryTags extends ApiQueryBase {
private ChangeTagsStore $changeTagsStore;
- public function __construct( ApiQuery $query, $moduleName, ChangeTagsStore $changeTagsStore ) {
+ public function __construct( ApiQuery $query, string $moduleName, ChangeTagsStore $changeTagsStore ) {
parent::__construct( $query, $moduleName, 'tg' );
$this->changeTagsStore = $changeTagsStore;
}
diff --git a/includes/api/ApiQueryUserContribs.php b/includes/api/ApiQueryUserContribs.php
index fc005f54cb4c..4de813f9c95a 100644
--- a/includes/api/ApiQueryUserContribs.php
+++ b/includes/api/ApiQueryUserContribs.php
@@ -60,20 +60,9 @@ class ApiQueryUserContribs extends ApiQueryBase {
private ActorMigration $actorMigration;
private CommentFormatter $commentFormatter;
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- * @param CommentStore $commentStore
- * @param UserIdentityLookup $userIdentityLookup
- * @param UserNameUtils $userNameUtils
- * @param RevisionStore $revisionStore
- * @param NameTableStore $changeTagDefStore
- * @param ActorMigration $actorMigration
- * @param CommentFormatter $commentFormatter
- */
public function __construct(
ApiQuery $query,
- $moduleName,
+ string $moduleName,
CommentStore $commentStore,
UserIdentityLookup $userIdentityLookup,
UserNameUtils $userNameUtils,
diff --git a/includes/api/ApiQueryUserInfo.php b/includes/api/ApiQueryUserInfo.php
index 125281e5d42e..76ef0e6cd133 100644
--- a/includes/api/ApiQueryUserInfo.php
+++ b/includes/api/ApiQueryUserInfo.php
@@ -59,18 +59,9 @@ class ApiQueryUserInfo extends ApiQueryBase {
private UserOptionsLookup $userOptionsLookup;
private UserGroupManager $userGroupManager;
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- * @param TalkPageNotificationManager $talkPageNotificationManager
- * @param WatchedItemStore $watchedItemStore
- * @param UserEditTracker $userEditTracker
- * @param UserOptionsLookup $userOptionsLookup
- * @param UserGroupManager $userGroupManager
- */
public function __construct(
ApiQuery $query,
- $moduleName,
+ string $moduleName,
TalkPageNotificationManager $talkPageNotificationManager,
WatchedItemStore $watchedItemStore,
UserEditTracker $userEditTracker,
diff --git a/includes/api/ApiQueryUsers.php b/includes/api/ApiQueryUsers.php
index edd8d5ac43ea..03c7bbed711f 100644
--- a/includes/api/ApiQueryUsers.php
+++ b/includes/api/ApiQueryUsers.php
@@ -67,18 +67,9 @@ class ApiQueryUsers extends ApiQueryBase {
'cancreate',
];
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- * @param UserNameUtils $userNameUtils
- * @param UserFactory $userFactory
- * @param UserGroupManager $userGroupManager
- * @param GenderCache $genderCache
- * @param AuthManager $authManager
- */
public function __construct(
ApiQuery $query,
- $moduleName,
+ string $moduleName,
UserNameUtils $userNameUtils,
UserFactory $userFactory,
UserGroupManager $userGroupManager,
diff --git a/includes/api/ApiQueryWatchlist.php b/includes/api/ApiQueryWatchlist.php
index 8e780af08e12..51e7c2f4c2aa 100644
--- a/includes/api/ApiQueryWatchlist.php
+++ b/includes/api/ApiQueryWatchlist.php
@@ -59,21 +59,9 @@ class ApiQueryWatchlist extends ApiQueryGeneratorBase {
private TempUserConfig $tempUserConfig;
private LogFormatterFactory $logFormatterFactory;
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- * @param CommentStore $commentStore
- * @param WatchedItemQueryService $watchedItemQueryService
- * @param Language $contentLanguage
- * @param NamespaceInfo $namespaceInfo
- * @param GenderCache $genderCache
- * @param CommentFormatter $commentFormatter
- * @param TempUserConfig $tempUserConfig
- * @param LogFormatterFactory $logFormatterFactory
- */
public function __construct(
ApiQuery $query,
- $moduleName,
+ string $moduleName,
CommentStore $commentStore,
WatchedItemQueryService $watchedItemQueryService,
Language $contentLanguage,
diff --git a/includes/api/ApiQueryWatchlistRaw.php b/includes/api/ApiQueryWatchlistRaw.php
index c07df10f095c..428cb84f1a8f 100644
--- a/includes/api/ApiQueryWatchlistRaw.php
+++ b/includes/api/ApiQueryWatchlistRaw.php
@@ -46,17 +46,9 @@ class ApiQueryWatchlistRaw extends ApiQueryGeneratorBase {
private NamespaceInfo $namespaceInfo;
private GenderCache $genderCache;
- /**
- * @param ApiQuery $query
- * @param string $moduleName
- * @param WatchedItemQueryService $watchedItemQueryService
- * @param Language $contentLanguage
- * @param NamespaceInfo $namespaceInfo
- * @param GenderCache $genderCache
- */
public function __construct(
ApiQuery $query,
- $moduleName,
+ string $moduleName,
WatchedItemQueryService $watchedItemQueryService,
Language $contentLanguage,
NamespaceInfo $namespaceInfo,
diff --git a/includes/api/ApiRemoveAuthenticationData.php b/includes/api/ApiRemoveAuthenticationData.php
index 24469cc75481..e29bbc533720 100644
--- a/includes/api/ApiRemoveAuthenticationData.php
+++ b/includes/api/ApiRemoveAuthenticationData.php
@@ -40,14 +40,9 @@ class ApiRemoveAuthenticationData extends ApiBase {
private AuthManager $authManager;
- /**
- * @param ApiMain $main
- * @param string $action
- * @param AuthManager $authManager
- */
public function __construct(
ApiMain $main,
- $action,
+ string $action,
AuthManager $authManager
) {
parent::__construct( $main, $action );
diff --git a/includes/api/ApiResetPassword.php b/includes/api/ApiResetPassword.php
index 6e8030755b2a..96cd3e76a1ba 100644
--- a/includes/api/ApiResetPassword.php
+++ b/includes/api/ApiResetPassword.php
@@ -37,14 +37,9 @@ class ApiResetPassword extends ApiBase {
private PasswordReset $passwordReset;
- /**
- * @param ApiMain $main
- * @param string $action
- * @param PasswordReset $passwordReset
- */
public function __construct(
ApiMain $main,
- $action,
+ string $action,
PasswordReset $passwordReset
) {
parent::__construct( $main, $action );
diff --git a/includes/api/ApiRollback.php b/includes/api/ApiRollback.php
index cd8083e96b89..1c5f3ca47f96 100644
--- a/includes/api/ApiRollback.php
+++ b/includes/api/ApiRollback.php
@@ -45,7 +45,7 @@ class ApiRollback extends ApiBase {
public function __construct(
ApiMain $mainModule,
- $moduleName,
+ string $moduleName,
RollbackPageFactory $rollbackPageFactory,
WatchlistManager $watchlistManager,
UserOptionsLookup $userOptionsLookup
diff --git a/includes/api/ApiSetNotificationTimestamp.php b/includes/api/ApiSetNotificationTimestamp.php
index ff956e802d08..23a4c5bf9a99 100644
--- a/includes/api/ApiSetNotificationTimestamp.php
+++ b/includes/api/ApiSetNotificationTimestamp.php
@@ -49,18 +49,9 @@ class ApiSetNotificationTimestamp extends ApiBase {
private TitleFormatter $titleFormatter;
private TitleFactory $titleFactory;
- /**
- * @param ApiMain $main
- * @param string $action
- * @param IConnectionProvider $dbProvider
- * @param RevisionStore $revisionStore
- * @param WatchedItemStoreInterface $watchedItemStore
- * @param TitleFormatter $titleFormatter
- * @param TitleFactory $titleFactory
- */
public function __construct(
ApiMain $main,
- $action,
+ string $action,
IConnectionProvider $dbProvider,
RevisionStore $revisionStore,
WatchedItemStoreInterface $watchedItemStore,
diff --git a/includes/api/ApiSetPageLanguage.php b/includes/api/ApiSetPageLanguage.php
index c2c9089c2ccc..071fe34f2194 100644
--- a/includes/api/ApiSetPageLanguage.php
+++ b/includes/api/ApiSetPageLanguage.php
@@ -42,15 +42,9 @@ class ApiSetPageLanguage extends ApiBase {
private IConnectionProvider $dbProvider;
private LanguageNameUtils $languageNameUtils;
- /**
- * @param ApiMain $mainModule
- * @param string $moduleName
- * @param IConnectionProvider $dbProvider
- * @param LanguageNameUtils $languageNameUtils
- */
public function __construct(
ApiMain $mainModule,
- $moduleName,
+ string $moduleName,
IConnectionProvider $dbProvider,
LanguageNameUtils $languageNameUtils
) {
diff --git a/includes/api/ApiStashEdit.php b/includes/api/ApiStashEdit.php
index 31ef96949576..f7bd10cff434 100644
--- a/includes/api/ApiStashEdit.php
+++ b/includes/api/ApiStashEdit.php
@@ -54,20 +54,9 @@ class ApiStashEdit extends ApiBase {
private TempUserCreator $tempUserCreator;
private UserFactory $userFactory;
- /**
- * @param ApiMain $main
- * @param string $action
- * @param IContentHandlerFactory $contentHandlerFactory
- * @param PageEditStash $pageEditStash
- * @param RevisionLookup $revisionLookup
- * @param StatsFactory $statsFactory
- * @param WikiPageFactory $wikiPageFactory
- * @param TempUserCreator $tempUserCreator
- * @param UserFactory $userFactory
- */
public function __construct(
ApiMain $main,
- $action,
+ string $action,
IContentHandlerFactory $contentHandlerFactory,
PageEditStash $pageEditStash,
RevisionLookup $revisionLookup,
diff --git a/includes/api/ApiTag.php b/includes/api/ApiTag.php
index 43004cfc2332..6ca0b6bc76c7 100644
--- a/includes/api/ApiTag.php
+++ b/includes/api/ApiTag.php
@@ -41,16 +41,9 @@ class ApiTag extends ApiBase {
private RevisionStore $revisionStore;
private ChangeTagsStore $changeTagsStore;
- /**
- * @param ApiMain $main
- * @param string $action
- * @param IConnectionProvider $dbProvider
- * @param RevisionStore $revisionStore
- * @param ChangeTagsStore $changeTagsStore
- */
public function __construct(
ApiMain $main,
- $action,
+ string $action,
IConnectionProvider $dbProvider,
RevisionStore $revisionStore,
ChangeTagsStore $changeTagsStore
diff --git a/includes/api/ApiUnblock.php b/includes/api/ApiUnblock.php
index 2c6f7f720776..35f0b4b22ece 100644
--- a/includes/api/ApiUnblock.php
+++ b/includes/api/ApiUnblock.php
@@ -53,7 +53,7 @@ class ApiUnblock extends ApiBase {
public function __construct(
ApiMain $main,
- $action,
+ string $action,
BlockPermissionCheckerFactory $permissionCheckerFactory,
UnblockUserFactory $unblockUserFactory,
UserIdentityLookup $userIdentityLookup,
diff --git a/includes/api/ApiUndelete.php b/includes/api/ApiUndelete.php
index f2edbf980ce7..e76ca3a2e6b0 100644
--- a/includes/api/ApiUndelete.php
+++ b/includes/api/ApiUndelete.php
@@ -42,17 +42,9 @@ class ApiUndelete extends ApiBase {
private UndeletePageFactory $undeletePageFactory;
private WikiPageFactory $wikiPageFactory;
- /**
- * @param ApiMain $mainModule
- * @param string $moduleName
- * @param WatchlistManager $watchlistManager
- * @param UserOptionsLookup $userOptionsLookup
- * @param UndeletePageFactory $undeletePageFactory
- * @param WikiPageFactory $wikiPageFactory
- */
public function __construct(
ApiMain $mainModule,
- $moduleName,
+ string $moduleName,
WatchlistManager $watchlistManager,
UserOptionsLookup $userOptionsLookup,
UndeletePageFactory $undeletePageFactory,
diff --git a/includes/api/ApiUpload.php b/includes/api/ApiUpload.php
index 4df46f79a8a3..0a79fd855dd5 100644
--- a/includes/api/ApiUpload.php
+++ b/includes/api/ApiUpload.php
@@ -78,16 +78,9 @@ class ApiUpload extends ApiBase {
private LoggerInterface $log;
- /**
- * @param ApiMain $mainModule
- * @param string $moduleName
- * @param JobQueueGroup $jobQueueGroup
- * @param WatchlistManager $watchlistManager
- * @param UserOptionsLookup $userOptionsLookup
- */
public function __construct(
ApiMain $mainModule,
- $moduleName,
+ string $moduleName,
JobQueueGroup $jobQueueGroup,
WatchlistManager $watchlistManager,
UserOptionsLookup $userOptionsLookup
diff --git a/includes/api/ApiUserrights.php b/includes/api/ApiUserrights.php
index 8ba14b16bd89..a3375a80bfe6 100644
--- a/includes/api/ApiUserrights.php
+++ b/includes/api/ApiUserrights.php
@@ -52,17 +52,9 @@ class ApiUserrights extends ApiBase {
private UserGroupManager $userGroupManager;
private WatchedItemStoreInterface $watchedItemStore;
- /**
- * @param ApiMain $mainModule
- * @param string $moduleName
- * @param UserGroupManager $userGroupManager
- * @param WatchedItemStoreInterface $watchedItemStore
- * @param WatchlistManager $watchlistManager
- * @param UserOptionsLookup $userOptionsLookup
- */
public function __construct(
ApiMain $mainModule,
- $moduleName,
+ string $moduleName,
UserGroupManager $userGroupManager,
WatchedItemStoreInterface $watchedItemStore,
WatchlistManager $watchlistManager,
diff --git a/includes/api/ApiValidatePassword.php b/includes/api/ApiValidatePassword.php
index 82d939c59bdf..4602a9c44f43 100644
--- a/includes/api/ApiValidatePassword.php
+++ b/includes/api/ApiValidatePassword.php
@@ -16,12 +16,6 @@ class ApiValidatePassword extends ApiBase {
private AuthManager $authManager;
private UserFactory $userFactory;
- /**
- * @param ApiMain $mainModule
- * @param string $moduleName
- * @param AuthManager $authManager
- * @param UserFactory $userFactory
- */
public function __construct(
ApiMain $mainModule,
string $moduleName,
diff --git a/includes/api/ApiWatch.php b/includes/api/ApiWatch.php
index d7dd37e00f0a..acb071a6a846 100644
--- a/includes/api/ApiWatch.php
+++ b/includes/api/ApiWatch.php
@@ -51,7 +51,7 @@ class ApiWatch extends ApiBase {
public function __construct(
ApiMain $mainModule,
- $moduleName,
+ string $moduleName,
WatchlistManager $watchlistManager,
TitleFormatter $titleFormatter
) {