aboutsummaryrefslogtreecommitdiffstats
path: root/includes/Rest/Handler.php
Commit message (Expand)AuthorAgeFilesLines
* REST: Make OpenAPI spec info strings translatablebpirkle2025-03-211-70/+28
* REST: include ETag in 304 responsesdaniel2025-02-051-0/+1
* Allow translation of nested response body descriptionsfrankie2025-01-301-8/+12
* Remove 2-line PHPDocs that just repeat the types from the codethiemowmde2025-01-171-19/+0
* REST: Allow response body properties to have translatable descriptionsbpirkle2024-12-171-14/+50
* REST: Allow request body parameters to have translatable descriptionsbpirkle2024-11-181-9/+29
* REST: make http method available during response schema generationbpirkle2024-10-241-6/+14
* Merge "REST: Allow specifying param descriptions as MessageValue objects"jenkins-bot2024-10-151-0/+10
|\
| * REST: Allow specifying param descriptions as MessageValue objectsbpirkle2024-10-081-0/+10
* | REST: Allow specifying response body schemas in json filesbpirkle2024-10-101-0/+17
|/
* Switch over a bunch of class_alias uses to actualsJames D. Forrester2024-10-031-1/+1
* Merge "API: clarify the meaning of write access"jenkins-bot2024-08-201-6/+15
|\
| * API: clarify the meaning of write accessdaniel2024-08-131-6/+15
* | Hard-deprecate getBodyValidatorTranslation updater bot2024-07-161-9/+22
|/
* Merge "REST: Generate request body specs from param settings."jenkins-bot2024-07-101-36/+96
|\
| * REST: Generate request body specs from param settings.daniel2024-07-101-36/+96
* | param-settings: Remove backward compatibility code from defaultAtieno2024-07-101-15/+5
|/
* Normalise string params in MW Rest APIWendy Quarshie2024-07-081-3/+12
* REST: detect mismatching value types in json requestdaniel2024-06-281-1/+9
* REST: Allow other json request typesJakob Warkotsch2024-06-261-0/+5
* REST: Deprecate using "post" as the parameter sourcedaniel2024-06-251-6/+7
* REST: Make module definition files more like OpenAPI specsdaniel2024-06-241-11/+12
* Adjust comments referring to Handler::init(), which no longer existsbpirkle2024-05-221-10/+9
* REST: introduce getSupportedRequestTypes()daniel2024-05-151-13/+70
* Tweak docs stating that time values can be booleansBartosz DziewoƄski2024-05-111-1/+1
* Introduce Modules into the REST frameworkdaniel2024-05-081-24/+159
* Merge "REST: introduce getBodyParamSettings"jenkins-bot2024-05-071-7/+36
|\
| * REST: introduce getBodyParamSettingsdaniel2024-05-071-7/+36
* | Replace all instances of "per default" with "by default"Tim Starling2024-04-291-6/+6
|/
* Merge "Disallow optional or empty path parameters"jenkins-bot2024-04-251-0/+7
|\
| * Disallow optional or empty path parametersbpirkle2024-04-241-0/+7
* | Comment typo fixesbpirkle2024-04-241-2/+2
* | REST: skip unused path params when generating OpenAPI specsdaniel2024-04-241-4/+45
|/
* Typo fixesfrankie2024-04-231-1/+1
* Merge "REST: Improve documentation of methods related to body parsing"jenkins-bot2024-04-051-3/+30
|\
| * REST: Improve documentation of methods related to body parsingdaniel2024-03-291-3/+30
* | REST: detect extraneous body fieldsdaniel2024-03-301-0/+28
|/
* Merge "REST: Wrap parameter validation errors for the request body"jenkins-bot2024-03-281-12/+8
|\
| * REST: Wrap parameter validation errors for the request bodydaniel2024-03-281-12/+8
* | Merge "handler: Declare known sources in Validator"jenkins-bot2024-03-281-0/+5
|\ \ | |/ |/|
| * handler: Declare known sources in ValidatorAtieno2024-03-281-0/+5
* | REST: Accept POST with empty body and no content-typedaniel2024-03-141-0/+6
|/
* Rest: make getValidatedBody return body parametersWendy Quarshie2024-03-131-2/+17
* Rest: allow Handlers to disable body parsing.daniel2024-03-051-0/+11
* Rest router should provide parsed body data to handler.Wendy Quarshie2024-03-041-1/+2
* handler: Throw on unsupported bodyAtieno2024-02-291-1/+4
* RequestInterface: add getParsedBody and setParsedBody.Wendy Quarshie2024-02-271-0/+25
* Merge "Rest: Fix unspecific type hints in REST handler/validators"jenkins-bot2024-02-161-7/+7
|\
| * Rest: Fix unspecific type hints in REST handler/validatorsthiemowmde2024-02-161-7/+7
* | Re-apply "REST: Emit swagger spec"Daniel Kinzler2023-12-061-6/+140