wiki.techinc.nl/includes/api
daniel cbfcf9e8a8 Introduced PreparedUpdate to replace PreparedEdit
PreparedUpdate represents an in-progress edit. It can be used to access
information about the edit from hooks that do to have access to the
PageUpdater. Ideally, the PreparedUpdate or PageUpdater would be passed
to the hook as a parameter. Handlers of legacy hooks may use
WikiPage::prepareUpdate() to access it.

Bug: T242249
Needed-By: I23324a31e06e7e6f28077085c0ade05db63e9a35
Change-Id: Id5ba40a21cc4547205adf2f3a1f725c3a69c24d8
2021-12-20 21:19:52 +01:00
..
Hook build: Updating dependencies 2021-07-22 03:36:05 +00:00
i18n Localisation updates from https://translatewiki.net. 2021-12-10 09:08:16 +01:00
Validator Remove deprecated ApiBase::PARAM_VALUE_LINKS 2021-10-09 01:44:42 +01:00
ApiAMCreateAccount.php Inject AuthManager into some api classes 2021-05-29 00:32:05 +00:00
ApiAuthManagerHelper.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiBase.php ApiBase: Annotate deprecated constants individually 2021-10-09 01:40:18 +01:00
ApiBlock.php Use PHP's [ $this, 'fn' ] callback syntax where possible 2021-12-03 09:08:57 +01:00
ApiBlockInfoTrait.php Introduce Block interface and replace AbstractBlock. 2021-05-11 11:36:11 +02:00
ApiChangeAuthenticationData.php Inject AuthManager into some api classes 2021-05-29 00:32:05 +00:00
ApiChangeContentModel.php Use the edited page's title for magic words in action=edit error messages 2021-05-21 18:00:36 +02:00
ApiCheckToken.php
ApiClearHasMsg.php
ApiClientLogin.php Mark ApiClientLogin/ApiLogin as requiring write mode 2021-07-13 14:49:05 +01:00
ApiComparePages.php Introduce CommentFormatter 2021-09-28 11:13:03 -07:00
ApiContinuationManager.php Allow int on ApiQueryGeneratorBase::setContinueEnumParameter 2021-09-26 13:51:49 +02:00
ApiCSPReport.php
ApiDelete.php Change return format of DeletePage again 2021-11-29 15:09:42 +00:00
ApiDisabled.php
ApiEditPage.php Introduce Redirect(Lookup&Store) services to handle redirects 2021-12-01 19:14:22 +01:00
ApiEmailUser.php
ApiErrorFormatter.php Use Message::page instead of Message::title 2021-06-09 13:18:22 +00:00
ApiErrorFormatter_BackCompat.php
ApiExpandTemplates.php Rename ParserOutput::{get,set,unset}Property to {get,set,unset}PageProperty 2021-10-08 10:07:17 -04:00
ApiFeedContributions.php Introduce CommentFormatter 2021-09-28 11:13:03 -07:00
ApiFeedRecentChanges.php
ApiFeedWatchlist.php ApiFeedWatchlist: inject services 2021-06-25 14:33:07 +02:00
ApiFileRevert.php ApiFileRevert: inject RepoGroup 2021-06-26 16:51:01 +02:00
ApiFormatBase.php Fix local rendering of link in diff view with action=render 2021-12-01 17:18:53 +01:00
ApiFormatFeedWrapper.php
ApiFormatJson.php Api: Convert php and json formatversion to use PARAM_HELP_MSG_PER_VALUE 2021-06-25 18:34:37 +01:00
ApiFormatNone.php
ApiFormatPhp.php Api: Convert php and json formatversion to use PARAM_HELP_MSG_PER_VALUE 2021-06-25 18:34:37 +01:00
ApiFormatRaw.php
ApiFormatXml.php
ApiFormatXmlRsd.php
ApiHelp.php Fix local rendering of link in diff view with action=render 2021-12-01 17:18:53 +01:00
ApiHelpParamValueMessage.php Replace Title in Message/MessageCache 2021-06-09 06:16:56 -07:00
ApiHookRunner.php build: Updating dependencies 2021-07-22 03:36:05 +00:00
ApiImageRotate.php api: Inject services into ApiImageRotate 2021-06-29 20:59:30 +02:00
ApiImport.php WikiImporter: inject services 2021-05-24 23:10:07 +02:00
ApiImportReporter.php build: Update mediawiki/mediawiki-phan-config to 0.11.0 2021-09-07 17:19:05 +02:00
ApiLinkAccount.php Inject AuthManager into some api classes 2021-05-29 00:32:05 +00:00
ApiLogin.php Drop action api token methods deprecated in 1.24 2021-09-13 15:22:16 +00:00
ApiLogout.php
ApiMain.php Introduce Redirect(Lookup&Store) services to handle redirects 2021-12-01 19:14:22 +01:00
ApiManageTags.php
ApiMergeHistory.php api: Inject services into ApiMergeHistory 2021-06-29 19:33:05 +02:00
ApiMessage.php
ApiMessageTrait.php
ApiModuleManager.php
ApiMove.php api: Inject services into ApiWatchlistTrait 2021-07-06 20:15:30 +00:00
ApiOpenSearch.php Inject dependencies into SearchApi 2021-07-04 10:58:36 +00:00
ApiOpenSearchFormatJson.php Remove unused default values from class properties 2021-05-12 13:44:28 +02:00
ApiOptions.php api: Replace deprecated User::getOptionKinds/resetOptions in ApiOptions 2021-07-02 16:17:07 +02:00
ApiPageSet.php Add missing null to string casts when using rd_fragment and such 2021-11-02 07:14:32 +00:00
ApiParamInfo.php api: Use UserFactory::newAnonymous in ApiParamInfo 2021-06-29 19:52:41 +02:00
ApiParse.php Reapply "Move limit report rendering to ParserOutput" 2021-11-09 11:08:08 -08:00
ApiPatrol.php ApiPatrol: inject RevisionStore 2021-06-02 21:13:50 +00:00
ApiProtect.php api: Inject services into ApiWatchlistTrait 2021-07-06 20:15:30 +00:00
ApiPurge.php api: Replace deprecated WikiPage::factory in ApiPurge 2021-06-29 20:37:13 +02:00
ApiQuery.php Merge "Replace Content::getParserOutput call to ContentRenderer::getParserOutput" 2021-10-20 17:56:19 +00:00
ApiQueryAllCategories.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQueryAllDeletedRevisions.php Replace Content::getParserOutput call to ContentRenderer::getParserOutput 2021-10-20 12:11:24 +03:00
ApiQueryAllImages.php api: Inject GroupPermissionsLookup into modules 2021-07-06 20:48:35 +00:00
ApiQueryAllLinks.php api: Inject services into ApiQueryAllLinks 2021-07-02 22:47:45 +02:00
ApiQueryAllMessages.php api: Inject services into ApiQueryAllMessages 2021-07-03 21:45:14 +02:00
ApiQueryAllPages.php api: Inject services into ApiQueryAllPages 2021-07-03 20:21:27 +02:00
ApiQueryAllRevisions.php Use inject Config in api modules and special pages 2021-12-01 13:01:02 +00:00
ApiQueryAllUsers.php Remove or replace usages of "sane" 2021-11-22 13:35:17 +00:00
ApiQueryAuthManagerInfo.php api: Inject services into ApiQueryAuthManagerInfo 2021-07-02 22:02:36 +02:00
ApiQueryBacklinks.php ApiQueryBacklinks: Simplify getAllowedParams returns 2021-10-18 13:51:56 +01:00
ApiQueryBacklinksprop.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQueryBase.php Remove or replace usages of "sanity" 2021-11-19 23:19:42 +00:00
ApiQueryBlockInfoTrait.php
ApiQueryBlocks.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQueryCategories.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQueryCategoryInfo.php ApiPageSet: replace Title in method signatures 2021-05-12 23:17:59 +02:00
ApiQueryCategoryMembers.php collation: Create CollationFactory service 2021-09-04 02:46:06 +02:00
ApiQueryContributors.php Use inject Config in api modules and special pages 2021-12-01 13:01:02 +00:00
ApiQueryDeletedRevisions.php Replace Content::getParserOutput call to ContentRenderer::getParserOutput 2021-10-20 12:11:24 +03:00
ApiQueryDeletedrevs.php Introduce CommentFormatter 2021-09-28 11:13:03 -07:00
ApiQueryDisabled.php
ApiQueryDuplicateFiles.php api: Inject services into ApiQueryDuplicateFiles 2021-07-02 16:13:50 +02:00
ApiQueryExternalLinks.php
ApiQueryExtLinksUsage.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQueryFilearchive.php Introduce CommentFormatter 2021-09-28 11:13:03 -07:00
ApiQueryFileRepoInfo.php api: Inject services into ApiQueryFileRepoInfo 2021-07-02 21:55:55 +02:00
ApiQueryGeneratorBase.php Allow int on ApiQueryGeneratorBase::setContinueEnumParameter 2021-09-26 13:51:49 +02:00
ApiQueryImageInfo.php ApiQueryImageInfo: don't show empty comments as deleted 2021-10-26 11:36:09 -07:00
ApiQueryImages.php
ApiQueryInfo.php Encode & to & in displaytitle fallback 2021-10-05 18:09:15 +00:00
ApiQueryIWBacklinks.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQueryIWLinks.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQueryLangBacklinks.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQueryLangLinks.php api: Inject services into ApiQueryLangLinks 2021-07-02 18:05:52 +00:00
ApiQueryLanguageinfo.php Replace deprecated Language::fetchLanguageNames 2021-12-05 21:11:49 +01:00
ApiQueryLinks.php api: Inject services into ApiQueryLinks 2021-07-02 14:38:45 +00:00
ApiQueryLogEvents.php Introduce CommentFormatter 2021-09-28 11:13:03 -07:00
ApiQueryMyStashedFiles.php api: Change User::isAnon to User::isRegistered 2021-06-29 17:18:41 +02:00
ApiQueryPagePropNames.php
ApiQueryPageProps.php api: Inject services into ApiQueryPageProps 2021-06-28 22:44:34 +02:00
ApiQueryPagesWithProp.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQueryPrefixSearch.php Inject dependencies into SearchApi 2021-07-04 10:58:36 +00:00
ApiQueryProtectedTitles.php Introduce CommentFormatter 2021-09-28 11:13:03 -07:00
ApiQueryQueryPage.php build: Updating dependencies 2021-07-22 03:36:05 +00:00
ApiQueryRandom.php
ApiQueryRecentChanges.php Introduce CommentFormatter 2021-09-28 11:13:03 -07:00
ApiQueryRevisions.php Use inject Config in api modules and special pages 2021-12-01 13:01:02 +00:00
ApiQueryRevisionsBase.php Replace Content::getParserOutput call to ContentRenderer::getParserOutput 2021-10-20 12:11:24 +03:00
ApiQuerySearch.php api: Use injected services in ApiQuerySearch 2021-07-04 11:34:25 +00:00
ApiQuerySiteinfo.php ApiQuerySiteinfo: Fix "rightsinfo"/"url" when $wgRightsPage is set 2021-11-05 21:56:01 +01:00
ApiQueryStashImageInfo.php api: Inject services into ApiQueryImageInfo/ApiQueryStashImageInfo 2021-07-02 20:41:27 +02:00
ApiQueryTags.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiQueryTokens.php
ApiQueryUserContribs.php Use inject Config in api modules and special pages 2021-12-01 13:01:02 +00:00
ApiQueryUserInfo.php Drop action api token methods deprecated in 1.24 2021-09-13 15:22:16 +00:00
ApiQueryUsers.php Drop action api token methods deprecated in 1.24 2021-09-13 15:22:16 +00:00
ApiQueryWatchlist.php api: Inject services into ApiQueryWatchlistRaw/ApiQueryWatchlist 2021-07-03 21:59:08 +02:00
ApiQueryWatchlistRaw.php api: Inject services into ApiQueryWatchlistRaw/ApiQueryWatchlist 2021-07-03 21:59:08 +02:00
ApiRawMessage.php
ApiRemoveAuthenticationData.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
ApiResetPassword.php
ApiResult.php Revert "API: Work around PHP bug 45959" 2021-09-02 13:45:02 -04:00
ApiRevisionDelete.php RevDelList: Rename reloadFromMaster to reloadFromPrimary 2021-09-03 20:16:18 +00:00
ApiRollback.php build: Updating dependencies 2021-07-22 03:36:05 +00:00
ApiRsd.php
ApiSerializable.php
ApiSetNotificationTimestamp.php api: Change User::isAnon to User::isRegistered 2021-06-29 17:18:41 +02:00
ApiSetPageLanguage.php Use LanguageNameUtils constants instead of strings 2021-12-05 22:13:34 +01:00
ApiStashEdit.php Introduced PreparedUpdate to replace PreparedEdit 2021-12-20 21:19:52 +01:00
ApiTag.php
ApiUnblock.php api: Replace UserCache in ApiUnblock 2021-06-30 23:08:01 +02:00
ApiUndelete.php Use UndeletePage from ApiUndelete 2021-10-05 13:29:27 +00:00
ApiUpload.php Remove or replace usages of "sane" 2021-11-22 13:35:17 +00:00
ApiUsageException.php Revert "Introduce AbstractLocalizedException" 2021-09-14 19:01:21 +00:00
ApiUserrights.php ApiUserrights: remove use of UserDef::PARAM_RETURN_OBJECT 2021-08-05 23:21:31 +00:00
ApiValidatePassword.php Remove or replace usages of "sanity" 2021-11-19 23:19:42 +00:00
ApiWatch.php Replace Title::isWatchable() with WatchlistManager::isWatchable() 2021-04-29 13:38:07 -04:00
ApiWatchlistTrait.php api: Inject services into ApiWatchlistTrait 2021-07-06 20:15:30 +00:00
IApiMessage.php
SearchApi.php Inject dependencies into SearchApi 2021-07-04 10:58:36 +00:00