aboutsummaryrefslogtreecommitdiffstats
path: root/includes/ParamValidator
Commit message (Expand)AuthorAgeFilesLines
* Namespace all remaining files in includes/changetagsJames D. Forrester2025-03-251-1/+1
* Remove 2-line PHPDocs that just repeat the types from the codethiemowmde2025-01-171-4/+0
* Allow UserDef 'temp' type to accept non-existing temp usernamesDreamy Jazz2024-10-311-9/+6
* Replace uses of deprecated MediaWiki\Message\ConverterBartosz Dziewoński2024-10-231-6/+1
* Add namespace to includes/api classesJames D. Forrester2024-09-251-1/+1
* Merge "REST: avoid crash on non-strings in request body"jenkins-bot2024-07-183-0/+6
|\
| * REST: avoid crash on non-strings in request bodydaniel2024-07-163-0/+6
* | Add ArrayDef convenience methods for JSON Schema generationbpirkle2024-07-151-0/+142
|/
* arrayDef: Apply default values from the schema if not setAtieno2024-06-271-1/+3
* REST: ArrayDef: type does not have to be an arraydaniel2024-06-261-1/+2
* arrayDef: Implement JSON schema validation in ArrayDefAtieno2024-06-121-2/+48
* REST: Add support for complex parameters.daniel2024-04-021-0/+33
* Add temporary user type to UserDefSTran2023-11-291-5/+13
* Namespace remaining User-related classes under \MediaWiki\UserJames D. Forrester2023-09-201-1/+1
* Namespace remaining Title-related classes under \MediaWiki\TitleJames D. Forrester2023-09-191-1/+1
* Namespace TitleParser under \MediaWiki\TitleJames D. Forrester2023-09-191-1/+1
* Namespace NamespaceInfo under \MediaWiki\TitleJames D. Forrester2023-09-191-1/+1
* TagsDef: inject ChangeTagsStoreDannyS7122023-09-101-2/+6
* Reorg: Move Title-related classes to title/Amir Sarabadani2022-11-261-1/+1
* Use short array destructuring instead of list()Tim Starling2022-10-211-1/+1
* Fix many typos in commentsMatěj Suchánek2022-05-101-1/+1
* UserDef: typo fix ("prefic" -> "prefix")DannyS7122022-04-281-1/+1
* paramvalidator: Add comment about used paramvalidator- messagesUmherirrender2022-04-112-0/+3
* Use UserRigorOptions directlyTim Starling2022-03-251-4/+5
* ParamValidator: Allow to use User:0 in UserDefUmherirrender2022-03-151-2/+2
* UserDef: creating from id 0 should be unknown user, not context ipDannyS7122021-09-141-20/+12
* UserDef: use TitleParser instead of Title objectsDannyS7122021-09-141-8/+17
* UserDef: no need to return full User objectsDannyS7122021-09-141-11/+49
* Cleanup mixed space/tab line indentUmherirrender2021-09-041-5/+5
* build: Updating dependencieslibraryupgrader2021-07-222-3/+3
* UserDef: use UserIdentityValue in a few placesDannyS7122021-06-131-6/+21
* Reapply "Hard Deprecate User ::getCanonicalName, ::isUsableName, ::isCreatabl...Vlad.shapik2021-05-311-1/+1
* UserDef: use UserFactory::RIGOR_VALID constantDannyS7122021-05-211-1/+1
* Revert "Hard Deprecate User ::getCanonicalName, ::isUsableName, ::isCreatable...Ppchelko2021-05-051-1/+1
* Hard Deprecate User ::getCanonicalName, ::isUsableName, ::isCreatableNamevladshapik2021-05-041-1/+1
* build: Remove unneeded phpcs:ignore on false positivesUmherirrender2021-04-291-1/+0
* Hard deprecate User ::isIP, ::getOptionsvladshapik2021-04-261-1/+1
* TitleDef: document return value as LinkTarget, not TitleValueGergő Tisza2020-11-061-3/+2
* Add API validator for titlesGergő Tisza2020-11-061-0/+144
* UserDef DINikki Nikkhoui2020-08-051-10/+42
* UserDef: Don't return incomplete UserIdentityValuesBrad Jorsch2020-02-191-4/+3
* Move some validation logic from ApiStructureTest to ParamValidatorBrad Jorsch2020-02-042-0/+82
* API: Use ParamValidator libraryBrad Jorsch2020-02-043-0/+321