wiki.techinc.nl/includes
Tim Starling 3f0056a252 REST API initial commit
Add some of the basic REST API class hierarchies:

* EntryPoint
* Router
* Request
* Response
* Handler

The actual entry point file rest.php has been moved to a separate
commit, so this is just an unused library and service.

Bug: T221177
Change-Id: Ifca6bcb8a304e8e8b7f52b79c607bdcebf805cd1
2019-06-12 10:22:28 +10:00
..
actions Add a "help" button for action=info 2019-06-03 02:44:11 +00:00
api Localisation updates from https://translatewiki.net. 2019-06-06 22:14:43 +02:00
auth Rename Block to MediaWiki\Block\DatabaseBlock 2019-05-28 12:20:48 +01:00
block Decouple DatabaseBlock::newFromTarget from DatabaseBlock::newLoad 2019-06-05 11:38:29 -04:00
cache Fix typos in MessageCache 2019-05-28 21:16:05 +02:00
changes Document $rows on hook ChangesListInitRows as IResultWrapper 2019-06-03 21:35:51 +02:00
changetags SECURITY: Add permission check for user is permitted to view the log type 2019-06-06 19:06:01 +00:00
clientpool Rename CDN config variables to be generic, deprecating the old names 2019-05-24 21:09:22 +00:00
collation Remove several methods, deprecated in 1.32 2019-05-09 11:36:44 -07:00
composer Add some more missing limit parameters to explode() calls 2019-04-05 14:34:39 +00:00
config Remove useless use of current and end 2019-05-18 18:51:44 +00:00
content Deprecate $wgWikiDiff2MovedParagraphDetectionCutoff 2019-05-22 15:42:20 +02:00
context context: Replace deprecated use of SkinFactory::getDefaultInstance() 2019-04-15 20:21:21 +01:00
dao dao: Correct return type doc for getLoadBalancer() 2019-04-11 22:24:43 +00:00
db Merge "Fix some docs" 2019-05-22 20:43:56 +00:00
debug Add missing newline between <?php and namespace/use section 2019-06-03 13:36:48 +00:00
deferred Make sure that each DataUpdate still has outer transaction scope 2019-05-30 20:53:18 +00:00
diff Deprecate $wgWikiDiff2MovedParagraphDetectionCutoff 2019-05-22 15:42:20 +02:00
edit Avoid extra parse/save delay for users with non-canonical parser options 2019-04-14 02:00:16 +00:00
editpage Mass conversion to NamespaceInfo 2019-05-07 22:44:56 +02:00
exception Remove "Squiz.WhiteSpace.FunctionSpacing" from phpcs exclusions 2019-05-11 02:44:26 +01:00
export make sure revision uids are 0 in the xml if missing/0 in the db 2019-06-03 15:49:11 +00:00
externalstore ExternalStore: Pass external domain to getReadOnlyReason 2019-05-22 19:09:00 +00:00
filebackend Fix/suppress misc phan errors (#5) 2019-04-05 15:53:37 -07:00
filerepo Fix type hint for properties holding MapCacheLRU 2019-06-05 20:32:16 +02:00
gallery Mass conversion to NamespaceInfo 2019-05-07 22:44:56 +02:00
historyblob Move HistoryBlob classes to own files 2019-03-25 20:29:47 +01:00
htmlform HTMLForm: Use PHP 5.6 splat operator directly instead of ObjectFactory 2019-06-04 23:49:20 -04:00
http Return result from HttpRequestFactory get and post methods 2019-05-13 11:32:17 +02:00
import Removed 'public $user' as it is deprecated in 1.29 2019-05-21 22:54:52 +02:00
installer Localisation updates from https://translatewiki.net. 2019-06-02 21:57:51 +02:00
interwiki Add missing newline between <?php and namespace/use section 2019-06-03 13:36:48 +00:00
jobqueue Fix type hint for properties holding MapCacheLRU 2019-06-05 20:32:16 +02:00
json
libs Fix type hint for properties holding MapCacheLRU 2019-06-05 20:32:16 +02:00
linkeddata linkeddata: Fix broken check in PageDataRequestHandler 2019-04-01 11:26:48 +00:00
linker Update LinkRenderer to use NamespaceInfo 2019-05-07 14:52:17 +02:00
logging SECURITY: Add permission check for user is permitted to view the log type 2019-06-06 19:06:24 +00:00
mail Deprecate User::isBlocked() 2019-04-25 11:47:44 -04:00
media Allow int as return type of MediaHandler::isMetadataValid 2019-06-04 21:33:37 +02:00
Navigation Refactor buildPrevNextNavigation 2019-06-05 19:32:27 -04:00
objectcache objectcache: make detectLocalServerCache() prefer apcu over apc 2019-05-22 22:23:22 +00:00
page Make sure that each DataUpdate still has outer transaction scope 2019-05-30 20:53:18 +00:00
pager Refactor buildPrevNextNavigation 2019-06-05 19:32:27 -04:00
parser SECURITY: blacklist CSS var() 2019-06-06 16:15:55 +00:00
password Hard deprecate Password::equals() 2019-04-12 18:39:14 -07:00
Permissions Revert "Factors out permissions check from User into PermissionManager service" 2019-05-30 13:51:37 +00:00
poolcounter Avoid/Replace usage of deprecated wfMemcKey() function 2019-05-02 14:27:31 +00:00
preferences Fix typo in docs 2019-05-31 00:07:34 -04:00
profiler Move SectionProfileCallback to its own file 2019-04-14 19:25:56 +00:00
rcfeed build: Upgrade mediawiki/mediawiki-phan-config from 0.5.0 to 0.6.0 and make pass 2019-05-13 14:57:07 +00:00
registration REST API initial commit 2019-06-12 10:22:28 +10:00
resourceloader resourceloader: Use AND instead of OR for upsert conds in saveFileDependencies() 2019-05-24 13:24:01 +00:00
Rest REST API initial commit 2019-06-12 10:22:28 +10:00
Revision build: Upgrade mediawiki/mediawiki-phan-config from 0.5.0 to 0.6.0 and make pass 2019-05-13 14:57:07 +00:00
revisiondelete RevDel: Avoid log_search rows with empty values for target_author_actor 2019-03-21 16:42:48 -04:00
revisionlist Move class RevisionListBase and friends to own file 2019-03-14 19:50:40 +01:00
search SearchResultSet: MW version number should be a string in wfDeprecated call 2019-05-15 15:17:23 +01:00
session Remove all $wgParser use from core 2019-04-17 15:16:50 +03:00
shell Update wikimedia/at-ease from 1.2.0 to 2.0.0 2019-05-18 14:32:57 +01:00
site Remove wgSitesCacheFile and rebuildSitesCache.php (unused) 2019-03-15 20:03:44 +00:00
skins Hard-deprecate SkinFactory::getDefaultInstance() 2019-06-03 21:03:02 +00:00
sparql
specialpage Merge "Refactor buildPrevNextNavigation" 2019-06-06 09:04:26 +00:00
specials SECURITY: Add permission check for user is permitted to view the log type 2019-06-06 19:06:01 +00:00
Storage Make sure that each DataUpdate still has outer transaction scope 2019-05-30 20:53:18 +00:00
templates ChangesList: Comment out newlines in EnhancedChangesListGroup.mustache 2019-04-03 06:37:41 +02:00
tidy Collapse some nested if statements 2019-04-04 19:02:22 +00:00
title Merge "Fix logic in NamespaceInfo::getRestrictionLevels" 2019-05-22 09:48:08 +00:00
upload Fix return type of UploadBase::check* functions 2019-06-04 21:44:51 +02:00
user Improve @var on User class 2019-06-05 19:19:22 +02:00
utils Move ClassCollector to its own file 2019-04-14 19:46:18 +00:00
watcheditem Merge "WatchedItemStore: Remove deprecated Title param to getNextRevision()" 2019-05-29 17:48:23 +00:00
widget Enable configuration to supply options for Special:Search form 2019-05-22 17:30:53 -07:00
.htaccess
ActorMigration.php Use the ?? feature instead of isset() where it makes sense 2019-03-24 22:40:49 +01:00
AjaxDispatcher.php
AjaxResponse.php Rename CDN config variables to be generic, deprecating the old names 2019-05-24 21:09:22 +00:00
AutoLoader.php REST API initial commit 2019-06-12 10:22:28 +10:00
Autopromote.php Deprecate User::isBlocked() 2019-04-25 11:47:44 -04:00
CategoriesRdf.php
Category.php Reinstate small category refresh logic in LinksDeletionUpdate 2019-04-23 17:07:07 -07:00
CategoryFinder.php
CategoryViewer.php Use short assignment operator in PHP 2019-03-07 09:55:49 +01:00
CommentStore.php Fix misc phan errors by adjusting documentation (#8) 2019-04-05 23:31:16 -07:00
CommentStoreComment.php Fix CommentStoreComment RawMessage construction 2019-02-13 11:17:10 -05:00
ConfiguredReadOnlyMode.php Don't pass Config to service constructors 2019-05-02 11:33:56 +03:00
ContentSecurityPolicy.php CSP: Minor cleanup in ContentSecurityPolicy.php 2019-03-20 23:16:01 +01:00
DefaultSettings.php REST API initial commit 2019-06-12 10:22:28 +10:00
Defines.php Make the XML dump schema version configurable. 2019-03-21 12:43:32 +01:00
DeprecatedGlobal.php
DerivativeRequest.php
DevelopmentSettings.php DevelopmentSettings: Remove unused globals & declare $wgSQLMode 2019-04-13 17:54:30 +00:00
DummyLinker.php Drop Linker::formatTemplates, deprecated in 1.28 and unused 2019-02-08 17:43:33 -08:00
EditPage.php Merge "Rename Block to MediaWiki\Block\DatabaseBlock" 2019-05-28 22:43:51 +00:00
EventRelayerGroup.php Drop EventRelayerGroup::singleton(), deprecated in 1.27 and unused 2019-02-09 07:15:34 +00:00
FauxRequest.php WebRequest: Change getFullRequestURL() to use local getProtocol() 2019-04-20 00:58:17 +01:00
FauxResponse.php Move FauxResponse class to own file 2019-03-02 18:55:13 +00:00
FeedUtils.php changes: Remove unused FeedUtils::checkPurge method 2019-05-24 13:25:45 +00:00
FileDeleteForm.php Mostly drop old comment schemas 2019-02-07 16:59:27 +11:00
ForeignResourceManager.php Collapse some nested if statements 2019-04-04 19:02:22 +00:00
ForkController.php build: Upgrade mediawiki/mediawiki-phan-config from 0.5.0 to 0.6.0 and make pass 2019-05-13 14:57:07 +00:00
FormOptions.php Remove "Squiz.WhiteSpace.FunctionSpacing" from phpcs exclusions 2019-05-11 02:44:26 +01:00
GitInfo.php Wording 2019-06-01 14:16:00 +02:00
GlobalFunctions.php Update wikimedia/at-ease from 1.2.0 to 2.0.0 2019-05-18 14:32:57 +01:00
HeaderCallback.php Add some @since tags to HeaderCallback 2019-06-06 16:14:58 +01:00
Hooks.php
Html.php Collapse some nested if statements 2019-04-04 19:02:22 +00:00
Linker.php Make userLink() not fail too hard on false and null. 2019-06-05 14:51:57 +02:00
LinkFilter.php Fix some docs 2019-05-22 21:50:52 +02:00
ListToggle.php
MagicWord.php Simplify by using ?: operator 2019-04-15 15:05:00 +02:00
MagicWordArray.php Improve return types in class MagicWordArray 2019-06-03 17:52:47 +02:00
MagicWordFactory.php
MediaWiki.php Merge "Rename CDN config variables to be generic, deprecating the old names" 2019-05-24 21:39:53 +00:00
MediaWikiServices.php Add missing newline between <?php and namespace/use section 2019-06-03 13:36:48 +00:00
MediaWikiVersionFetcher.php
MergeHistory.php Improve documentation of constants throughout the codebase 2019-02-26 14:02:50 +01:00
Message.php Collapse some nested if statements 2019-04-04 19:02:22 +00:00
MovePage.php Hard-deprecate Title::moveTo and friends 2019-05-28 11:52:36 -05:00
MWGrants.php Collapse some nested if statements 2019-04-04 19:02:22 +00:00
MWNamespace.php MWNamespace: Remove deprecated method ::canTalk() and test suit 2019-04-20 21:07:50 +01:00
MWTimestamp.php
NoLocalSettings.php
OrderedStreamingForkController.php
OutputHandler.php Simplify a few list() that only care about the first element 2019-05-17 16:54:47 +02:00
OutputPage.php Rename CDN config variables to be generic, deprecating the old names 2019-05-24 21:09:22 +00:00
PageProps.php Collapse some nested if statements 2019-04-04 19:02:22 +00:00
PathRouter.php Collapse some nested if statements 2019-04-04 19:02:22 +00:00
PHPVersionCheck.php Use https://www.php.net/ instead of https://secure.php.net/ 2019-04-12 06:44:48 +02:00
Pingback.php Deprecate the Http class 2019-05-06 12:07:26 +03:00
ProtectionForm.php Mass conversion to NamespaceInfo 2019-05-07 22:44:56 +02:00
ProxyLookup.php
RawMessage.php
ReadOnlyMode.php Drop clearCache() from (Configured)ReadOnlyMode 2019-04-10 19:39:34 +03:00
Revision.php Move getPrevious/NextRevision logic out of Title 2019-05-05 21:08:46 +03:00
ServiceWiring.php Revert "Factors out permissions check from User into PermissionManager service" 2019-05-30 13:51:37 +00:00
Setup.php REST API initial commit 2019-06-12 10:22:28 +10:00
SiteConfiguration.php Get rid of unnecessary func_get_args() and friends 2019-04-12 20:17:01 +00:00
SiteStats.php
SiteStatsInit.php Mass conversion to NamespaceInfo 2019-05-07 22:44:56 +02:00
Status.php Status: Make various improvements to the Status class 2019-03-04 00:44:34 +00:00
StreamFile.php
StubObject.php StubObject: Use 'self' instead of 'StubObject' (or <ClassName>) 2019-04-17 14:01:17 +01:00
StubUserLang.php Split StubObject.php to have one class in one file 2019-04-14 14:20:42 +00:00
TemplateParser.php Add missing newline between <?php and namespace/use section 2019-06-03 13:36:48 +00:00
TemplatesOnThisPageFormatter.php Make EditPage::getTemplates avoid page table query spam 2019-03-15 02:34:00 -07:00
Title.php Correct name of the recommended function 2019-06-06 12:52:12 +02:00
TitleArray.php Inline trivial …_internal() methods in Title/UserArray classes 2019-05-29 19:22:03 +00:00
TitleArrayFromResult.php
TrackingCategories.php Mass conversion to NamespaceInfo 2019-05-07 22:44:56 +02:00
WebRequest.php Allow the request ID to be passed in via the X-Request-Id header 2019-05-15 07:27:38 +00:00
WebRequestUpload.php Use https://www.php.net/ instead of https://secure.php.net/ 2019-04-12 06:44:48 +02:00
WebResponse.php Convert a few call_user_func*() calls to native PHP syntax 2019-03-07 19:25:40 -08:00
WebStart.php Remove "Squiz.WhiteSpace.FunctionSpacing" from phpcs exclusions 2019-05-11 02:44:26 +01:00
WikiMap.php Optimize WikiMap::getWikiFromUrl() for the common local wiki case 2019-05-07 22:10:19 +00:00
WikiReference.php
Xml.php Collapse some nested if statements 2019-04-04 19:02:22 +00:00
XmlJsCode.php ResourceLoader: Add support for packageFiles 2019-02-05 22:05:02 +00:00
XmlSelect.php