wiki.techinc.nl/includes/api
Thiemo Mättig 23632a4ecd Use precise ApiMain/ApiQuery type hints in all API modules
Which type is used depends on the ApiModuleManager responsible for
the API module. There are two managers, one in ApiMain and one in
ApiQuery. Both contain a list of API modules they instantiate.
Both use $this as the first parameter in the constructors of the
individual modules. There is no other regular way to instantiate the
modules, so we know the type must either be ApiMain or ApiQuery.

The lists don't intersect.

I would have prefered the naming scheme $mainModule for ApiMain
modules and $queryModule for ApiQuery modules but since this
doesn't add much I left the shorter variable names untouched.

Change-Id: Ie6bf19150f1c9b619655a06a8e051412665e54db
2014-05-16 11:07:23 -04:00
..
ApiBase.php API: Fix documentation for ApiBase::require*OneParameter 2014-05-13 11:32:35 -04:00
ApiBlock.php Add final period to API module descriptions 2014-03-10 09:04:08 +00:00
ApiComparePages.php Fixed some @params documentation (includes/api) 2014-04-18 13:55:36 +00:00
ApiCreateAccount.php Add final period to API module descriptions 2014-03-10 09:04:08 +00:00
ApiDelete.php Follow-Ups to "Fixed some @params documentation" 2014-04-23 13:39:49 +02:00
ApiDisabled.php Add final period to API module descriptions 2014-03-10 09:04:08 +00:00
ApiEditPage.php Allow editing transcluded sections via the API 2014-05-01 13:47:18 -07:00
ApiEmailUser.php Add final period to API module descriptions 2014-03-10 09:04:08 +00:00
ApiExpandTemplates.php Add final period to API module descriptions 2014-03-10 09:04:08 +00:00
ApiFeedContributions.php Link to diff in contribution feed 2014-05-10 14:41:43 +00:00
ApiFeedRecentChanges.php Cache RecentChanges Atom feed in varnish for 15 seconds 2014-04-14 13:51:03 +01:00
ApiFeedWatchlist.php Always link to diff in watchlist feed 2014-05-10 16:01:12 +00:00
ApiFileRevert.php Fixed some @params documentation (includes/api) 2014-04-18 13:55:36 +00:00
ApiFormatBase.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiFormatDbg.php api: remove duplicate __contruct calls 2013-01-29 09:38:17 +01:00
ApiFormatDump.php api: remove duplicate __contruct calls 2013-01-29 09:38:17 +01:00
ApiFormatJson.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiFormatNone.php api: remove duplicate __contruct calls 2013-01-29 09:38:17 +01:00
ApiFormatPhp.php api: remove duplicate __contruct calls 2013-01-29 09:38:17 +01:00
ApiFormatRaw.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiFormatTxt.php api: remove duplicate __contruct calls 2013-01-29 09:38:17 +01:00
ApiFormatWddx.php Fixed some @params documentation (includes/api) 2014-04-18 13:55:36 +00:00
ApiFormatXml.php Fixed some @params documentation (includes/api) 2014-04-18 13:55:36 +00:00
ApiFormatYaml.php (bug 35885) remove api version string and parameter 2013-01-18 12:41:18 -05:00
ApiHelp.php Fixed some @params documentation (includes/api) 2014-04-18 13:55:36 +00:00
ApiImageRotate.php Add final period to API module descriptions 2014-03-10 09:04:08 +00:00
ApiImport.php Fixed some @params documentation (includes/api) 2014-04-18 13:55:36 +00:00
ApiLogin.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiLogout.php Add final period to API module descriptions 2014-03-10 09:04:08 +00:00
ApiMain.php Update the API credits 2014-05-13 17:17:05 +02:00
ApiModuleManager.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiMove.php Fixed some @params documentation (includes/api) 2014-04-18 13:55:36 +00:00
ApiOpenSearch.php New API module, list=prefixsearch 2014-04-02 19:14:07 +04:00
ApiOptions.php Add final period to API module descriptions 2014-03-10 09:04:08 +00:00
ApiPageSet.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiParamInfo.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiParse.php ApiParse: Add prop=modules 2014-04-29 22:12:12 +00:00
ApiPatrol.php Add final period to API module descriptions 2014-03-10 09:04:08 +00:00
ApiProtect.php Add final period to API module descriptions 2014-03-10 09:04:08 +00:00
ApiPurge.php Add final period to API module descriptions 2014-03-10 09:04:08 +00:00
ApiQuery.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryAllCategories.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryAllImages.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryAllLinks.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryAllMessages.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryAllPages.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryAllUsers.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryBacklinks.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryBase.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryBlocks.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryCategories.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryCategoryInfo.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryCategoryMembers.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryContributors.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryDeletedrevs.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryDisabled.php Add final period to API module descriptions 2014-03-10 09:04:08 +00:00
ApiQueryDuplicateFiles.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryExternalLinks.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryExtLinksUsage.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryFilearchive.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryFileRepoInfo.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryImageInfo.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryImages.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryInfo.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryIWBacklinks.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryIWLinks.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryLangBacklinks.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryLangLinks.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryLinks.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryLogEvents.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryORM.php Update formatting, return of the API classes 2013-11-14 18:25:45 +00:00
ApiQueryPagePropNames.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryPageProps.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryPagesWithProp.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryPrefixSearch.php Pass phpcs-strict on various files in includes/ 2014-04-24 21:50:01 +02:00
ApiQueryProtectedTitles.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryQueryPage.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryRandom.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryRecentChanges.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryRedirects.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryRevisions.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQuerySearch.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQuerySiteinfo.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryStashImageInfo.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryTags.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryUserContributions.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryUserInfo.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryUsers.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryWatchlist.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiQueryWatchlistRaw.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiResult.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiRevisionDelete.php Fix possible error list of action=revisiondelete 2014-03-20 21:10:50 +00:00
ApiRollback.php Require one of page id or page title as params to ApiRollback 2014-05-13 17:37:07 +02:00
ApiRsd.php Use precise ApiMain/ApiQuery type hints in all API modules 2014-05-16 11:07:23 -04:00
ApiSetNotificationTimestamp.php Add final period to API module descriptions 2014-03-10 09:04:08 +00:00
ApiTokens.php Add final period to API module descriptions 2014-03-10 09:04:08 +00:00
ApiUnblock.php Add final period to API module descriptions 2014-03-10 09:04:08 +00:00
ApiUndelete.php Add final period to API module descriptions 2014-03-10 09:04:08 +00:00
ApiUpload.php Finish removing boolean return values from JobQueue code 2014-04-28 22:21:58 +02:00
ApiUserrights.php Add final period to API module descriptions 2014-03-10 09:04:08 +00:00
ApiWatch.php Revert "Add API action=watch 'entirewatchlist' param to bulk-clear watchlist." 2014-05-12 20:18:50 -07:00