aboutsummaryrefslogtreecommitdiffstats
path: root/includes/api/ApiOptions.php
Commit message (Expand)AuthorAgeFilesLines
* api: Use type declaration on undocumented private functionsUmherirrender2025-04-041-1/+1
* api: Use type-declaration for string arg in ApiBase::__constructUmherirrender2024-10-171-7/+1
* Use explicit nullable type on parameter argumentsUmherirrender2024-10-161-2/+2
* Add namespace to includes/api classesJames D. Forrester2024-09-251-0/+5
* user: Add "global" parameter to ApiOptionsTim Starling2024-06-131-1/+36
* user: Split a base class out of ApiOptionsTim Starling2024-06-121-210/+8
* user: Move "reset kinds" concept to PreferencesFactoryTim Starling2024-06-111-3/+5
* Move user options related classes into its own namespaceMartin Urbanec2023-11-291-1/+1
* Namespace User under \MediaWiki\UserJames D. Forrester2023-09-191-0/+1
* Use real type hints for services etc. in api/ except ApiQuery*.phpBartosz Dziewoński2023-08-291-5/+2
* Make ApiOptions unavailable to temporary userscsimiyu2023-03-281-1/+1
* ApiOptions: Give warning if the value is too longFunc2023-01-201-0/+8
* api: Fix minor PHP 8.1 incompatibility in ApiOptionsthiemowmde2022-11-081-2/+2
* api: Replace numerous deprecated constantsReedy2022-06-061-6/+7
* Re-apply "preferences: Use a faster and simpler form descriptor when validating"Func2022-03-101-1/+2
* Revert "preferences: Use a faster and simpler form descriptor when validating"Krinkle2022-03-011-2/+1
* preferences: Use a faster and simpler form descriptor when validatingFunc2022-02-241-1/+2
* Load fields for validation of user options in one goFunc2022-01-311-6/+3
* api: Replace deprecated User::getOptionKinds/resetOptions in ApiOptionsUmherirrender2021-07-021-3/+3
* api: Inject PreferencesFactory into ApiOptionsUmherirrender2021-07-021-4/+11
* api: Change User::isAnon to User::isRegisteredUmherirrender2021-06-291-1/+1
* Hard deprecate User::listOptionKinds()ZabeMath2021-06-221-2/+2
* Replace uses of DB_MASTER with DB_PRIMARY in documentation and local variablesJames D. Forrester2021-05-141-1/+1
* Hard deprecate User ::isIP, ::getOptionsvladshapik2021-04-261-1/+23
* Improve docs in api related classesUmherirrender2020-11-131-1/+1
* ApiOptions: fix substr call in loggingdaniel2020-09-231-2/+2
* ApiOptions: log when userjs-* option changesdaniel2020-09-151-0/+15
* Remove PreferencesFactory::setUser()Sam Wilson2020-06-081-2/+0
* Hooks::run() call site migrationTim Starling2020-05-301-1/+1
* Add PreferencesFactory::setUser()Sam Wilson2020-05-061-0/+2
* New hook ApiOptionsMax Semenik2018-10-171-3/+11
* ApiOptions: fix resetting some preferences to defaultMax Semenik2018-10-011-5/+11
* Refactor ApiOptions for reusabilityMax Semenik2018-06-261-15/+56
* Use PHP 7 '??' operator instead of '?:' with 'isset()' where convenientBartosz Dziewoński2018-05-301-2/+2
* Remove "Created on" from file header commentsUmherirrender2018-01-261-4/+0
* Fix called function case in a bunch of placesMax Semenik2018-01-221-1/+1
* Convert Preferences class into PreferencesFactory serviceSam Wilson2018-01-031-1/+4
* API: Account for PHP 7.2 changeBrad Jorsch2017-12-041-1/+1
* Make API documentation links language awareBaha2017-04-051-1/+1
* API: i18n for warnings and errorsBrad Jorsch2016-12-061-11/+15
* ApiOptions: set form field parent earlierGergő Tisza2016-05-041-2/+1
* Use single quotes in API where possibleSiebrand Mazeland2016-03-081-5/+5
* Convert all array() syntax to []Kunal Mehta2016-02-171-15/+15
* Avoid "CAS updated failed" errors on Special:Preferences double postAaron Schulz2015-12-151-12/+6
* Avoid CAS errors on double post to ApiOptionsAaron Schulz2015-09-241-1/+1
* Load User via READ_LATEST in ApiOptions to avoid CAS errorsAaron Schulz2015-08-261-0/+8
* API: Set HTMLForm when validating field in ApiOptionsBrad Jorsch2015-04-201-0/+6
* API: Fix access on getExamplesMessagesBrad Jorsch2014-10-291-1/+1
* API: Internationalize all remaining core API modulesBrad Jorsch2014-10-201-29/+8
* API: Overhaul token handlingBrad Jorsch2014-08-261-10/+1