aboutsummaryrefslogtreecommitdiffstats
path: root/includes/json/JsonCodec.php
Commit message (Expand)AuthorAgeFilesLines
* JsonCodec: Minor cleanupReedy2024-10-231-9/+8
* Use explicit nullable type on parameter argumentsUmherirrender2024-10-161-1/+1
* JsonCodec: fix ${var} deprecation notice in error messageC. Scott Ananian2024-10-161-3/+3
* [JsonCodec] Use wikimedia/json-codec to implement JsonCodecC. Scott Ananian2024-10-151-135/+158
* Replace gettype() with get_debug_type() in debug/log/test outputBartosz Dziewoński2024-07-311-1/+1
* Replace gettype() with get_debug_type() in exception messagesBartosz Dziewoński2024-07-311-1/+1
* Rename JsonUnserial… to JsonDeserial…James D. Forrester2024-06-121-27/+37
* [JsonCodec] Hide TYPE_ANNOTATION from the unserialization methodsC. Scott Ananian2024-05-221-1/+2
* [JsonCodec, ParserCache] Improve debugging of serializability failuresC. Scott Ananian2024-05-161-22/+56
* Add namespace and deprecation alias to FormatJsonEbrahim Byagowi2024-05-161-1/+0
* Fix some line indentUmherirrender2024-04-201-1/+1
* [JsonCodec] throw JsonException now that we require PHP >= 7.4C. Scott Ananian2024-01-081-11/+8
* Protect against ParserOutput re-namespacingC. Scott Ananian2023-12-201-1/+4
* 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-121-19/+99
* Pass array to Assert::parameterType when asserting multiple typesUmherirrender2022-06-181-1/+1
* build: Updating dependencieslibraryupgrader2021-07-221-4/+4
* JsonCodec: verify expected class before attempting to unserialize itPetr Pchelko2021-06-081-7/+5
* Introduce JsonCodec to help with serialization/deserializationPetr Pchelko2020-11-191-0/+186