wiki.techinc.nl/includes
DannyS712 9d0d489412 Cleanup to PageUpdaterFactory and tests
Use one line instead of three to document variable types.

Make ContentHandlerFactory final again, no need to make
non-final.

Use MockServiceDependenciesTrait to simplify creation
of PageUpdaterFactory in unit tests.

Use Wikimedia\Rdbms\LoadBalancer instead of deprecated
alias \LoadBalancer.

Follow-up: I2a060bfa8ac098edf24fc4d51212eeb7ddf3942d
Change-Id: I63b18f71cb6e40c971511e71e8475d49ef530d71
2021-07-20 09:11:13 +00:00
..
actions Schema migration for revison_actor_temp table removal 2021-07-14 08:29:04 +10:00
api Localisation updates from https://translatewiki.net. 2021-07-20 08:08:19 +02:00
auth Merge "Handle null usernames in ThrottlePreAuthenticationProvider" 2021-06-28 20:14:42 +00:00
block Merge "BlockUser: Provide correct information to the post-block hook" 2021-07-20 02:29:25 +00:00
cache More master -> primary documentation and internal var renaming 2021-07-15 11:20:20 +01:00
changes EnhancedChangesList: Use parent::beginRecentChangesList() 2021-07-03 20:51:33 +00:00
changetags Clean up conversions to User objects in ChangeTags 2021-07-02 09:03:22 +00:00
collation
compat
composer Update Legoktm's email address 2021-05-02 05:39:37 +00:00
config Introduce includes/Storage/PageUpdaterFactory 2021-07-19 12:15:26 +02:00
content Cleanup to PageUpdaterFactory and tests 2021-07-20 09:11:13 +00:00
context Use CsrfTokenSet as CSRF token source 2021-07-12 14:19:15 -07:00
dao DBAccessBase: do not document as both stable and deprecated 2021-06-02 14:11:35 +00:00
db Remove unused PatchFileLocation trait 2021-06-02 06:56:33 +00:00
debug Use IEC prefixes instead of SI prefixes for byte sizes (docs+backend) 2021-06-28 11:59:09 +01:00
deferred Typo fix: "the the" -> "the" 2021-07-17 02:48:54 +00:00
diff Post Revision-removal cleanup 2021-06-24 00:32:39 +00:00
edit
editpage Use IEC prefixes instead of SI prefixes for byte sizes (docs+backend) 2021-06-28 11:59:09 +01:00
exception Handle INormalizedException in MWExceptionHandler 2021-07-07 22:01:27 +02:00
export prevent PageIdentity checks in RevisionStore from breaking xml dumps 2021-07-19 12:20:18 -07:00
externalstore More master -> primary documentation and internal var renaming 2021-07-15 11:20:20 +01:00
filebackend Follow-up I68198bc3: Hard-deprecate getMasterDB() methods 2021-07-15 09:12:17 +01:00
filerepo Follow-up I68198bc3: Hard-deprecate getMasterDB() methods 2021-07-15 09:12:17 +01:00
gallery Emit media structure as piloted in Parsoid 2021-06-24 23:32:40 +00:00
historyblob Post Revision-removal cleanup 2021-06-24 00:32:39 +00:00
Hook Merge "Add warning to MediaWikiServicesHook interface." 2021-07-12 18:15:16 +00:00
HookContainer Merge "Add warning to MediaWikiServicesHook interface." 2021-07-12 18:15:16 +00:00
htmlform Use CsrfTokenSet as CSRF token source 2021-07-12 14:19:15 -07:00
http
import Don't allow null values for services in WikiImporter 2021-07-14 08:44:08 +02:00
installer Localisation updates from https://translatewiki.net. 2021-07-19 08:04:43 +02:00
interwiki Use @deprecated annotation on hook interfaces, not functions 2021-05-17 23:00:40 +02:00
jobqueue Follow-up I68198bc3: Hard-deprecate getMasterDB() methods 2021-07-15 09:12:17 +01:00
json JsonCodec: verify expected class before attempting to unserialize it 2021-06-08 21:20:05 -07:00
language LanguageConverter: stop reading from $wgUser 2021-07-14 04:19:15 +00:00
libs objectcache: make BagOStuff::lock/unlock easier to override 2021-07-19 19:40:17 +00:00
linkeddata
linker Fix some @stable for ... annotations to use @stable to ... 2021-07-08 02:54:59 +00:00
logging More master -> primary documentation and internal var renaming 2021-07-15 11:20:20 +01:00
mail
media Ignore invalid chunks in PNG files, instead of aborting metadata extraction 2021-07-13 11:11:03 +10:00
Message
Navigation Use Message::page instead of Message::title 2021-06-09 13:18:22 +00:00
objectcache objectcache: make BagOStuff::lock/unlock easier to override 2021-07-19 19:40:17 +00:00
page Introduce includes/Storage/PageUpdaterFactory 2021-07-19 12:15:26 +02:00
pager
ParamValidator/TypeDef UserDef: use UserIdentityValue in a few places 2021-06-13 08:48:53 +00:00
parser Emit media structure as piloted in Parsoid 2021-06-24 23:32:40 +00:00
password Remove User from password policy check interfaces 2021-06-11 10:21:14 -07:00
Permissions Merge "Authority: expose user block info" 2021-06-30 15:12:06 +00:00
poolcounter
preferences preferences: Explicit call User::getName on exception message 2021-07-02 14:24:20 +02:00
profiler
rcfeed Fix some @stable for ... annotations to use @stable to ... 2021-07-08 02:54:59 +00:00
registration Fix array order for array_replace_recursive merge strategy 2021-05-23 13:29:35 -04:00
resourceloader Merge "VueComponentParser: Don't crash on top-level comments" 2021-07-19 16:40:45 +00:00
Rest Merge "Make EntryPoint::getTextFormatters() private" 2021-07-16 17:34:10 +00:00
Revision Add sanity check to newRevisionFromRowAndSlots. 2021-07-19 13:56:42 +02:00
revisiondelete More master -> primary documentation and internal var renaming 2021-07-15 11:20:20 +01:00
revisionlist Using RevisionListBase::getPage instead of calling $title directly 2021-05-13 20:59:27 +00:00
search Use CsrfTokenSet as CSRF token source 2021-07-12 14:19:15 -07:00
session Merge "Move CRSF token generation to CsrfTokenSet" 2021-06-21 15:03:30 +00:00
shell Add support for multiple shellbox URLs through a mapping configuration 2021-06-21 14:14:44 +02:00
site Remove some more comments that literally repeat the code 2021-06-18 21:23:56 +00:00
skins Remove Skin::getRevisionId, Skin::isRevisionCurrent 2021-07-15 13:52:30 -06:00
sparql
specialpage SpecialBlock: replace User with UserIdentity 2021-06-30 13:55:11 -07:00
specials Schema migration for revison_actor_temp table removal 2021-07-14 08:29:04 +10:00
Storage Cleanup to PageUpdaterFactory and tests 2021-07-20 09:11:13 +00:00
templates Don't use classes error, success and warning outside parser 2021-04-27 17:11:14 +02:00
tidy docs: Fix @var comments to use doc comment syntax 2021-04-29 22:48:52 +00:00
title Add and fix various type hints in PHPDocs 2021-06-18 08:19:23 +00:00
upload More master -> primary documentation and internal var renaming 2021-07-15 11:20:20 +01:00
user Merge "Move BotPassword lookup methods to BotPasswordStore" 2021-07-19 19:43:04 +00:00
utils Use the unserialized form of image metadata internally 2021-06-08 17:04:01 +10:00
watcheditem Don't pass unneeded variables into anonymous functions 2021-07-13 19:48:26 +00:00
watchlist Use null coalecing operators everywhere consistenctly. 2021-06-03 21:42:06 -07:00
widget Remove comments that repeat the code 2021-06-02 08:03:09 +00:00
xml ProtectionForm: Use XmlSelect::parseOptionsMessage where appropriate 2021-05-25 18:44:51 +00:00
.htaccess
ActorMigration.php Schema migration for revison_actor_temp table removal 2021-07-14 08:29:04 +10:00
ActorMigrationBase.php Schema migration for revison_actor_temp table removal 2021-07-14 08:29:04 +10:00
AjaxDispatcher.php
AjaxResponse.php
AutoLoader.php Add a JobQueueGroupFactory service 2021-05-07 06:50:29 +00:00
BadFileLookup.php
CategoriesRdf.php
Category.php Replace uses of DB_MASTER with DB_PRIMARY 2021-04-29 09:24:31 -07:00
CategoryViewer.php
CommentStore.php
CommentStoreComment.php
ConfiguredReadOnlyMode.php
ContentSecurityPolicy.php Remove comments that repeat the code 2021-06-02 08:03:09 +00:00
DefaultSettings.php Merge "DefaultSettings.php: Remove obsolete, no-op config variables" 2021-07-14 13:50:34 +00:00
Defines.php Schema migration for revison_actor_temp table removal 2021-07-14 08:29:04 +10:00
DeprecatedGlobal.php
DerivativeRequest.php
DevelopmentSettings.php DevelopmentSettings: Don't disable rate limits but use very high ones 2021-06-14 15:27:22 +00:00
DummyLinker.php Post Revision-removal cleanup 2021-06-24 00:32:39 +00:00
EditPage.php Use CsrfTokenSet as CSRF token source 2021-07-12 14:19:15 -07:00
Emptiable.php
EventRelayerGroup.php
ExtensionInfo.php
FauxRequest.php Remove backward compatibility $_FILES from FauxRequest::getUpload 2021-05-16 18:27:35 +00:00
FauxRequestUpload.php
FauxResponse.php
FeedUtils.php
FileDeleteForm.php Use CsrfTokenSet as CSRF token source 2021-07-12 14:19:15 -07:00
ForeignResourceManager.php
ForkController.php Unbreak ForkController 2021-07-14 14:08:22 +02:00
FormOptions.php
GitInfo.php
GlobalFunctions.php Merge "Remove comments that repeat the code" 2021-06-02 10:06:20 +00:00
HeaderCallback.php
Hooks.php
Html.php Remove deprecated HTML:infoBox 2021-06-21 14:06:10 -05:00
Linker.php Revise FIXME comments relating to use of '-' character as an access key 2021-07-14 00:15:54 +00:00
LinkFilter.php
ListToggle.php
MagicWord.php
MagicWordArray.php
MagicWordFactory.php
MediaWiki.php MediaWiki: Avoid usage of deprecated JobQueueGroup::singleton() 2021-07-12 23:39:28 +01:00
MediaWikiServices.php Introduce includes/Storage/PageUpdaterFactory 2021-07-19 12:15:26 +02:00
MediaWikiVersionFetcher.php
MergeHistory.php Schema migration for revison_actor_temp table removal 2021-07-14 08:29:04 +10:00
MovePage.php Post Revision-removal cleanup 2021-06-24 00:32:39 +00:00
MWGrants.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
MWNamespace.php Hard-deprecate some MWNamespace methods 2021-06-30 17:05:04 +02:00
MWTimestamp.php Split TimeCorrection parser into separate class 2021-05-07 10:43:09 -07:00
NoLocalSettings.php
OrderedStreamingForkController.php
OutputHandler.php
OutputPage.php Use CsrfTokenSet as CSRF token source 2021-07-12 14:19:15 -07:00
PageProps.php PageProps: be prepared that PageIdentity is not proper title 2021-05-19 12:50:26 -07:00
PathRouter.php
PHPVersionCheck.php Restore PHP 4.0 compatibility to PHPVersionCheck 2021-06-07 08:24:11 -07:00
Pingback.php Replace uses of DB_MASTER with DB_PRIMARY in documentation and local variables 2021-05-14 12:40:34 -07:00
ProtectionForm.php Use CsrfTokenSet as CSRF token source 2021-07-12 14:19:15 -07:00
ProxyLookup.php
RawMessage.php
ReadOnlyMode.php
ServiceWiring.php Introduce includes/Storage/PageUpdaterFactory 2021-07-19 12:15:26 +02:00
Setup.php fix couple typos in the module docstring 2021-07-06 18:42:13 +03:00
SiteConfiguration.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
SiteStats.php Replace uses of DB_MASTER with DB_PRIMARY 2021-04-29 09:24:31 -07:00
SiteStatsInit.php Use null coalecing operators everywhere consistenctly. 2021-06-03 21:42:06 -07:00
Status.php
StreamFile.php
StubObject.php
StubUserLang.php Remove StubUserLang::findVariantLink 2021-05-15 12:51:26 -07:00
TemplateParser.php
TemplatesOnThisPageFormatter.php
Title.php Title: Avoid accessing class members directly & use accessor methods 2021-07-12 16:11:59 +01:00
TitleArray.php Remove the TitleArrayFromResult hook 2021-06-02 13:48:30 +00:00
TitleArrayFromResult.php
TitleFactory.php
TrackingCategories.php Use Message::page instead of Message::title 2021-06-09 13:18:22 +00:00
WebRequest.php Merge "Create FauxRequestUpload to fake uploads in tests" 2021-05-15 12:20:38 +00:00
WebRequestUpload.php
WebResponse.php
WebStart.php
WikiMap.php
WikiReference.php