wiki.techinc.nl/includes
Gergő Tisza f871f7b93e
Add WikiPageFactory
Replace WikiPage::factory with a proper factory object with dependency
injection (only for dependencies needed by the factory methods,
not WikiPage itself).

Change-Id: Ie7d6e40d8387d8bc4f8592a31fdd70d0aad510ae
2020-07-27 17:17:21 +02:00
..
actions Implement ability to select and save watch temporarily. 2020-07-17 16:53:53 -07:00
api Localisation updates from https://translatewiki.net. 2020-07-22 08:25:11 +02:00
auth Merge "Replace "@stable for implementation" with "@stable to implement"" 2020-07-13 09:31:44 +00:00
block Merge "Mark potential abstract classes stable for subclassing" 2020-07-13 09:48:26 +00:00
cache Revert "Add a new type of database to the installer from extension" 2020-07-22 16:05:31 -07:00
changes Fix broken PHPDoc comments that don't start with /** 2020-07-23 16:09:41 +00:00
changetags Ensure return variable is set for empty input in change tags 2020-07-17 22:57:43 +02:00
clientpool Remove terminating line breaks from wfDebugLog calls 2020-06-03 02:48:36 +00:00
collation Merge "Update stability annotations to follow new stable interface policy" 2020-07-13 10:05:02 +00:00
compat
composer
config Merge "Replace "@stable for implementation" with "@stable to implement"" 2020-07-13 09:31:44 +00:00
content Create fallback for undefined content models. 2020-07-22 19:59:09 +02:00
context context: Remove duplicate log message from RequestContext::getLanguage() 2020-07-23 22:10:54 +00:00
dao Fix broken PHPDoc comments that don't start with /** 2020-07-23 16:09:41 +00:00
db rdbms: Simplify MWLBFactory::getLBFactoryClass 2020-06-23 17:29:38 +01:00
debug debug: Use native E_USER_DEPRECATED instead of custom channel 2020-07-17 00:06:42 +00:00
deferred Merge "Replace "@stable for implementation" with "@stable to implement"" 2020-07-13 09:31:44 +00:00
diff Fix broken PHPDoc comments that don't start with /** 2020-07-23 16:09:41 +00:00
edit
editpage [EditPage] Move AS_* status constants to a new interface 2020-05-30 11:59:03 -07:00
exception debug: Use native E_USER_DEPRECATED instead of custom channel 2020-07-17 00:06:42 +00:00
export make prefetch for dumps work with large revisions for multiple files 2020-07-13 14:01:42 +03:00
externalstore Mark exceptions as @newable 2020-07-08 17:51:38 +00:00
filebackend Pass function name to database functions 2020-06-07 14:16:52 +02:00
filerepo Merge "Revert "Add possibility to render thumbnails without saving it to storage."" 2020-07-13 18:18:14 +00:00
gallery Merge "Update stability annotations to follow new stable interface policy" 2020-07-13 10:05:02 +00:00
historyblob phan: Enable redundant_condition_detection 2020-07-01 20:13:07 +00:00
Hook Replace "@stable for implementation" with "@stable to implement" 2020-07-13 11:05:49 +02:00
HookContainer Fix scopedRegister() handler key 2020-07-22 12:24:22 -07:00
htmlform Fix broken PHPDoc comments that don't start with /** 2020-07-23 16:09:41 +00:00
http Use @internal instead of @private per policy 2020-06-26 14:14:23 +02:00
import Import: use master DB for loading slots. 2020-07-23 18:34:34 +02:00
installer Localisation updates from https://translatewiki.net. 2020-07-24 08:25:58 +02:00
interwiki Replace "@stable for implementation" with "@stable to implement" 2020-07-13 11:05:49 +02:00
jobqueue Reduce nesting by turning big if-else into guard clauses 2020-07-24 11:55:31 +02:00
json
language language: Improve documentation of bool return values and such 2020-07-14 18:51:19 +00:00
libs Reduce nesting by turning big if-else into guard clauses 2020-07-24 11:55:31 +02:00
linkeddata
linker Replace "@stable for implementation" with "@stable to implement" 2020-07-13 11:05:49 +02:00
logging logging: Document LSP violations in RCDatabaseLogEntry 2020-07-14 18:38:45 +00:00
mail Merge "Replace "@stable for implementation" with "@stable to implement"" 2020-07-13 09:31:44 +00:00
media Typehint FormatMetadata::collapseContactInfO() 2020-07-14 20:26:47 +00:00
Message
Navigation Whitespace cleanup: Use tabs for indentation, avoid double spaces 2020-06-27 07:53:07 +00:00
objectcache objectcache: only use memcached "gets" when tokens are needed 2020-07-15 00:16:46 +00:00
page Add WikiPageFactory 2020-07-27 17:17:21 +02:00
pager Merge "Replace "@stable for subclassing" with "@stable to extend"" 2020-07-13 09:31:38 +00:00
ParamValidator/TypeDef
parser Merge "Replace "@stable for implementation" with "@stable to implement"" 2020-07-13 09:31:44 +00:00
password Replace "@stable for implementation" with "@stable to implement" 2020-07-13 11:05:49 +02:00
Permissions Replace "@stable for implementation" with "@stable to implement" 2020-07-13 11:05:49 +02:00
poolcounter Replace "@stable for calling" by "@stable to call" 2020-07-13 08:55:28 +00:00
preferences Merge "SignatureValidator: Don't confuse empty signature with nested PST" 2020-07-13 19:37:17 +00:00
profiler Remove terminating line breaks from debug messages 2020-06-03 12:01:16 +10:00
rcfeed Replace "@stable for implementation" with "@stable to implement" 2020-07-13 11:05:49 +02:00
registration Mark exceptions as @newable 2020-07-08 17:51:38 +00:00
resourceloader Drop html5shiv 2020-07-21 11:11:08 +00:00
Rest Merge "UserContributionsHandler: use UserFactory::newAnonymous" 2020-07-22 18:51:16 +00:00
Revision Merge "Create fallback for undefined content models." 2020-07-22 18:54:23 +00:00
revisiondelete Replace "@stable for implementation" with "@stable to implement" 2020-07-13 11:05:49 +02:00
revisionlist
search Merge "Replace "@stable for implementation" with "@stable to implement"" 2020-07-13 09:31:44 +00:00
session Merge "Replace "@stable for implementation" with "@stable to implement"" 2020-07-13 09:31:44 +00:00
shell shell: Expand documentation in firejail.profile 2020-07-18 03:09:04 +00:00
site
skins Deprecate printableversion=yes 2020-07-15 19:23:36 +00:00
sparql Mark exceptions as @newable 2020-07-08 17:51:38 +00:00
specialpage Merge "Replace "@stable for implementation" with "@stable to implement"" 2020-07-13 09:31:44 +00:00
specials Merge "Fix broken PHPDoc comments that don't start with /**" 2020-07-23 19:04:42 +00:00
Storage PageUpdater: fix handling of null edits 2020-07-21 12:22:33 +02:00
templates
tidy Whitespace cleanup: Use tabs for indentation, avoid double spaces 2020-06-27 07:53:07 +00:00
title Merge "Replace "@stable for implementation" with "@stable to implement"" 2020-07-13 09:31:44 +00:00
upload Merge "Add watchlist expiry support to applicable APIs" 2020-07-14 04:37:44 +00:00
user Add CentralIdLookup::factoryNonLocal() 2020-07-21 17:48:19 +02:00
utils Merge "Replace "@stable for implementation" with "@stable to implement"" 2020-07-13 09:31:44 +00:00
watcheditem Fix broken PHPDoc comments that don't start with /** 2020-07-23 16:09:41 +00:00
widget Clarify documentation of TitlesMultiselectWidget::$showMissing 2020-06-03 16:24:36 +02:00
xml
.htaccess
ActorMigration.php Use @internal instead of @private per policy 2020-06-26 14:14:23 +02:00
AjaxDispatcher.php Whitespace cleanup: Use tabs for indentation, avoid double spaces 2020-06-27 07:53:07 +00:00
AjaxResponse.php
AutoLoader.php Use @internal instead of @private per policy 2020-06-26 14:14:23 +02:00
Autopromote.php Move autopromote groups logic into UserGroupManager 2020-06-11 22:13:48 +00:00
BadFileLookup.php BadFile keeps a "bad file list", not a "blacklist" 2020-06-08 18:07:24 -04:00
CategoriesRdf.php
Category.php Category.php - add a variable $loadBalancer instead of calling wfGetDB 2020-05-27 14:21:17 +00:00
CategoryFinder.php
CategoryViewer.php Use @internal instead of @private per policy 2020-06-26 14:14:23 +02:00
CommentStore.php Merge "Use private instead of protected in CommentStore" 2020-05-23 10:16:18 +00:00
CommentStoreComment.php Use @internal instead of @private per policy 2020-06-26 14:14:23 +02:00
ConfiguredReadOnlyMode.php
ContentSecurityPolicy.php Hooks::run() call site migration 2020-05-30 14:23:28 +00:00
DefaultSettings.php Remove $wgUseTex from DefaultSettings.php 2020-07-24 00:32:42 +01:00
Defines.php Create fallback for undefined content models. 2020-07-22 19:59:09 +02:00
DeprecatedGlobal.php
DerivativeRequest.php Replace "@stable for calling" by "@stable to call" 2020-07-13 08:55:28 +00:00
DevelopmentSettings.php mediawiki-docker: Add a jobrunner container 2020-06-17 13:34:55 +00:00
DummyLinker.php linker: Move Linker::normaliseSpecialPage to LinkRenderer class 2020-05-24 23:11:55 +00:00
EditPage.php Fix js error on edit page when user is not logged in 2020-07-21 16:48:02 -04:00
EventRelayerGroup.php
ExtensionInfo.php
FauxRequest.php Replace "@stable for calling" by "@stable to call" 2020-07-13 08:55:28 +00:00
FauxResponse.php
FeedUtils.php
FileDeleteForm.php Split reason dropdown list for action=delete 2020-07-01 20:23:25 +00:00
ForeignResourceManager.php Pass function name to HttpRequestFactory::create 2020-06-07 12:20:06 +00:00
ForkController.php
FormOptions.php build: Bump mediawiki-codesniffer to 31.0.0 2020-05-30 14:56:28 +00:00
GitInfo.php Replace "@stable for calling" by "@stable to call" 2020-07-13 08:55:28 +00:00
GlobalFunctions.php Merge "GlobalFunctions: Add documentation for replacing wfGetDB" 2020-07-16 12:46:45 +00:00
HeaderCallback.php Merge "HeaderCallback: Sanitize cookie values in debug logs" 2020-07-03 03:28:53 +00:00
Hooks.php Introduce wfDeprecatedMsg() 2020-06-22 14:34:39 +10:00
Html.php
Linker.php Display remaining watch period in watchstar 2020-07-18 01:45:51 +00:00
LinkFilter.php
ListToggle.php
MagicWord.php Use @internal instead of @private per policy 2020-06-26 14:14:23 +02:00
MagicWordArray.php
MagicWordFactory.php Revert "Adding = as a parser function" 2020-07-03 14:52:27 +00:00
MediaWiki.php Introduce $wgForceHTTPS 2020-06-30 15:38:11 +10:00
MediaWikiServices.php Add WikiPageFactory 2020-07-27 17:17:21 +02:00
MediaWikiVersionFetcher.php Make use of the preg_match() return value, if possible 2020-07-14 19:26:35 +00:00
MergeHistory.php Introduce wfDeprecatedMsg() 2020-06-22 14:34:39 +10:00
MovePage.php MovePage: Don't use MediaWikiServices for services already available 2020-07-13 06:53:25 +00:00
MWGrants.php Create mergehistory grant for mergehistory 2020-07-04 06:21:39 +00:00
MWNamespace.php
MWTimestamp.php Annotate newable classes 2020-07-07 15:38:57 +02:00
NoLocalSettings.php Fix version number not showing in NoLocalSettings.php 2020-05-26 02:14:10 +02:00
OrderedStreamingForkController.php
OutputHandler.php Remove terminating line breaks from debug messages 2020-06-03 12:01:16 +10:00
OutputPage.php Drop html5shiv 2020-07-21 11:11:08 +00:00
PageProps.php
PathRouter.php
PHPVersionCheck.php Fix broken PHPDoc comments that don't start with /** 2020-07-23 16:09:41 +00:00
Pingback.php Merge "Pass function name to database functions" 2020-06-07 16:03:38 +00:00
ProtectionForm.php ProtectionForm: Use available permission manager, not MediaWikiServices 2020-07-13 07:11:05 +00:00
ProxyLookup.php Hooks::run() call site migration 2020-05-30 14:23:28 +00:00
RawMessage.php Replace "@stable for calling" by "@stable to call" 2020-07-13 08:55:28 +00:00
ReadOnlyMode.php
Revision.php Merge "Hard deprecate the rest of the Revision class" 2020-07-06 13:57:55 +00:00
ServiceWiring.php Add WikiPageFactory 2020-07-27 17:17:21 +02:00
Setup.php Merge "phan: Enable redundant_condition_detection" 2020-07-02 00:28:10 +00:00
SiteConfiguration.php
SiteStats.php Remove terminating line breaks from debug messages 2020-06-03 12:01:16 +10:00
SiteStatsInit.php Fix broken PHPDoc comments that don't start with /** 2020-07-23 16:09:41 +00:00
Status.php Annotate newable classes 2020-07-07 15:38:57 +02:00
StreamFile.php mime: Update usage of MimeAnalyzer methods 2020-05-28 20:13:47 +00:00
StubObject.php Replace "@stable for calling" by "@stable to call" 2020-07-13 08:55:28 +00:00
StubUserLang.php
TemplateParser.php
TemplatesOnThisPageFormatter.php
Title.php Merge "title: Make getSubpageText() return the title text if there's no subpage" 2020-07-02 20:54:27 +00:00
TitleArray.php Hooks::run() call site migration 2020-05-30 14:23:28 +00:00
TitleArrayFromResult.php Replace "@stable for calling" by "@stable to call" 2020-07-13 08:55:28 +00:00
TitleFactory.php
TrackingCategories.php Remove unused deprecated-self-close-category message 2020-06-01 10:10:58 -04:00
WebRequest.php Make WebRequest::getAcceptLang() return floats instead of strings 2020-07-14 19:10:24 +00:00
WebRequestUpload.php Remove terminating line breaks from debug messages 2020-06-03 12:01:16 +10:00
WebResponse.php Support SameSite=None cookies 2020-07-07 02:18:45 +01:00
WebStart.php
WikiMap.php
WikiReference.php