aboutsummaryrefslogtreecommitdiffstats
path: root/includes/json
Commit message (Expand)AuthorAgeFilesLines
* Protect against ParserOutput re-namespacingC. Scott Ananian2023-12-201-1/+4
* Reorg: Move Status to MediaWiki\Status\Amir Sarabadani2023-08-251-0/+2
* Remove unused local variable assignmentUmherirrender2023-02-041-1/+1
* json: Dont try to deserialize actual user-land instancesthiemowmde2023-01-261-2/+2
* JsonCodec: fix en/decoding of nested objects and stdClass objectsC. Scott Ananian2023-01-122-19/+104
* Add return type to jsonSerialize()Reedy2022-07-021-2/+1
* Pass array to Assert::parameterType when asserting multiple typesUmherirrender2022-06-181-1/+1
* Type hints for ArrayAccess and JsonSerializableAryeh Gregor2022-04-111-0/+1
* FormatJson: Optimize encode() for supported PHP versionsKevin Israel2021-08-201-45/+17
* FormatJson: Add message for JSON_ERROR_INVALID_PROPERTY_NAMEKevin Israel2021-08-161-2/+4
* build: Updating dependencieslibraryupgrader2021-07-223-6/+6
* JsonCodec: verify expected class before attempting to unserialize itPetr Pchelko2021-06-081-7/+5
* build: Updating mediawiki/mediawiki-codesniffer to 34.0.0Umherirrender2020-12-071-0/+2
* Introduce JsonCodec to help with serialization/deserializationPetr Pchelko2020-11-196-130/+284
* ParserOutputAccess: cache ouput for old revisionsdaniel2020-11-171-0/+6
* Safe ParserOutput extension data and JsonUnserializable helper.Petr Pchelko2020-11-104-4/+221
* Check if non-JSON-serializable data passed to ParserOutputPetr Pchelko2020-10-051-0/+45
* Flip Yoda conditionalsEd Sanders2020-07-221-1/+1
* Fix numerous PSR12.Properties.ConstantVisibility.NotFoundReedy2020-05-111-6/+6
* FormatJson: Improve parse() error code handling and testsKunal Mehta2020-01-011-8/+5
* Convert some private static arrays to constantsMax Semenik2019-10-161-4/+4
* Comments, tests, and tweaks for JSON decoding quirksBill Pirkle2018-11-071-0/+10
* Use "break" instead of "continue"RazeSoldier2018-08-241-1/+1
* FormatJson: cleanup after PHP 5.5 support removalKevin Israel2018-06-091-18/+15
* Use PHP 7 "\u{NNNN}" Unicode codepoint escapes in string literalsBartosz Dziewoński2018-06-041-2/+2
* Remove workaround for PHP bug 66021 (PHP < 5.5.12)Fomafix2018-05-311-20/+0
* Code style: no space after unary minus operatorBartosz Dziewoński2017-01-051-1/+1
* Remove spaces after cast operatorsSam Wilson2016-10-311-1/+1
* Convert all array() syntax to []Kunal Mehta2016-02-171-5/+5
* FormatJson: Remove PHP 5.3 compatibility codeKevin Israel2016-02-121-138/+38
* Fix whitespace issues around parenthesesVivek Ghaisas2015-06-161-1/+1
* Use "string|false" as @return instead of "string|bool" where appropiateTimo Tijhof2015-04-011-3/+3
* Fix phpcs errors and warnings in includes/jsonKunal Mehta2015-03-151-3/+5
* FormatJson::stripCommentsBryan Davis2014-10-121-1/+87
* Added missing JsonFormat::parse() RELEASE NOTES, fixed docsYuri Astrakhan2014-09-301-8/+10
* FormatJson::parse( TRY_FIXING ) - remove trailing commasYuri Astrakhan2014-09-271-1/+30
* Added FormatJson::parse( $value, $options = 0 ) returning StatusYuri Astrakhan2014-09-261-0/+55
* FormatJson: Remove speculative commentKevin Israel2014-04-251-1/+0
* FormatJson: Skip whitespace cleanup when unnecessaryKevin Israel2014-04-241-3/+10
* FormatJson: Make it possible to change the indent stringKevin Israel2014-04-161-10/+29
* Update formatting and comments in FormatJsonSiebrand Mazeland2013-11-251-2/+5
* FormatJson: Remove whitespace from empty arrays and objectsKevin Israel2013-10-091-1/+19
* FormatJson: minor cleanupKevin Israel2013-10-081-13/+20
* Change @since and @deprecated notes to 1.22Kevin Israel2013-06-211-4/+4
* FormatJson: microoptimizations for UTF8_OK modeKevin Israel2013-04-081-7/+18
* Fix pretty JSON when strings end with backslashesKevin Israel2013-03-301-1/+1
* Combine JavaScript and JSON encoding logicKevin Israel2013-03-272-906/+155
* Spellchecked /includes directoryYuri Astrakhan2013-03-132-6/+6
* Fixed @param tags to conform with Doxygen format.Tyler Anthony Romeo2013-03-112-6/+6
* The use of function sizeof() is forbidden; use count() insteadumherirrender2013-01-261-1/+1