1
0
mirror of https://github.com/halaxa/json-machine.git synced 2025-07-17 12:31:15 +02:00
Commit Graph

500 Commits

Author SHA1 Message Date
Filip Halaxa
b48e94aa43 Github funding 2021-12-24 18:18:49 +01:00
Filip Halaxa
23344d0801 Update README.md 2021-12-24 17:48:24 +01:00
Filip Halaxa
28f6a3cf6a logo.svg 2021-12-24 17:31:42 +01:00
Filip Halaxa
31b2fc2ee3 Github logo 3 2021-12-24 17:28:44 +01:00
Filip Halaxa
7867fe285f Github logo 2 2021-12-24 17:25:21 +01:00
Filip Halaxa
f8f446d37f Github logo 2021-12-24 17:24:48 +01:00
Filip Halaxa
908220b0ee Funding info 2021-12-24 17:21:57 +01:00
Filip Halaxa
eb600f2212 README 2021-12-24 12:59:35 +01:00
Filip Halaxa
36af0fa6b4 0.8.0-BETA in changelog 0.8.0-BETA 2021-12-24 12:51:10 +01:00
Filip Halaxa
1cdb150acf Kept previous API for JsonMachine class 2021-12-24 12:48:28 +01:00
Filip Halaxa
63a059ce49 Removed bug comment: resolved by ChunkDecoder forcing internal key result to be a string using PHP7 return type 2021-12-23 18:51:29 +01:00
Filip Halaxa
41ca21a25f Optimization: yield from 2021-12-23 18:49:55 +01:00
Filip Halaxa
5d52bfe13b README 2021-12-23 18:40:03 +01:00
Filip Halaxa
563d3f82b0 README, CHANGELOG 2021-12-23 18:04:55 +01:00
Filip Halaxa
7774a84651 Decoders migrated to ChunkDecoder interface 2021-12-23 17:49:46 +01:00
Filip Halaxa
9e27e03f4d 3 separate decoding result objects 2021-12-23 17:11:12 +01:00
Filip Halaxa
8cdfe92ae7 Deprecated Decoder interface and co. 2021-12-23 13:52:30 +01:00
Filip Halaxa
3dcaa27108 Bump minimal PHP version to 7.0 2021-12-23 13:26:41 +01:00
Filip Halaxa
89f099d2de Keep assoc decoding in JsonMachine 2021-12-23 13:02:31 +01:00
Filip Halaxa
218ae3e0d1 Update CHANGELOG.md 2021-12-22 21:09:55 +01:00
Filip Halaxa
21b9cd83d7 Update README.md 2021-12-22 21:06:37 +01:00
Filip Halaxa
803e088640 Class Items is final 2021-12-22 15:23:35 +01:00
Filip Halaxa
e7e5de67a2 CHANGELOG 2021-12-22 14:51:56 +01:00
Filip Halaxa
dbe0aabd1e Muted user depracations in functions 2021-12-22 14:47:07 +01:00
Filip Halaxa
8a7bab6c28 Revert "Removed deprecated functions httpClientChunks() and objects()"
This reverts commit 597943aae9.
2021-12-22 14:45:30 +01:00
Filip Halaxa
1dc945f3a1 Fixes tests 2021-12-22 14:44:19 +01:00
Filip Halaxa
ebd5a6f060 Added options to Items + JsonMachine class deprecated 2021-12-22 12:44:27 +01:00
Filip Halaxa
51ed070373 JsonMachine renamed to Items 2021-12-21 16:13:39 +01:00
Filip Halaxa
40b24e4eea phpunit.xml -> phpunit.xml.dist 2021-12-21 16:03:29 +01:00
Filip Halaxa
fc4b47c40f README 2021-12-21 15:58:49 +01:00
Filip Halaxa
597943aae9 Removed deprecated functions httpClientChunks() and objects() 2021-12-21 15:56:36 +01:00
Filip Halaxa
21fcc41399 README 2021-12-21 15:46:20 +01:00
Filip Halaxa
f67ffb40ea Object as default decoding structure instead of array 2021-12-21 15:44:10 +01:00
Filip Halaxa
9117a96746 README 2021-12-21 15:28:55 +01:00
Filip Halaxa
6d16a9eb1d JSONMachine::getIterator() returns Parser::getIterator() directly 2021-12-21 15:25:17 +01:00
Filip Halaxa
031920f009 Performance improvements 2021-12-20 19:17:38 +01:00
Filip Halaxa
70787a19bf test Lexer provides locational data when debug disabled 2021-12-16 17:38:31 +01:00
Filip Halaxa
129d59f79f Performance testing with debug 2021-12-16 16:55:32 +01:00
Filip Halaxa
e75a68acc8 Changelog 2021-12-16 16:42:32 +01:00
Filip Halaxa
d3298be128 Debug mode for Lexer 2021-12-16 16:41:29 +01:00
Filip Halaxa
6ff6cdc1b6 Update testPerformance.php 2021-12-16 15:56:43 +01:00
Filip Halaxa
83483b001c Update testPerformance.php 2021-12-16 15:55:27 +01:00
Filip Halaxa
db23474e97 Performance touches 2021-12-16 15:47:30 +01:00
Filip Halaxa
2a61ad942a Removed useless variable 2021-12-16 13:54:27 +01:00
Florian Wolfsjäger
363263366b Also check for the actual current path (without wildcard) when matching paths
Always track the current path with wildcards as well
Added Unittest for JSON path pointers with & without wildcards
2021-12-15 13:52:54 +01:00
Filip Halaxa
71dc72ede2 Added test case with alternating JSON pointers 2021-12-15 12:25:53 +01:00
Filip Halaxa
7ed1974b42 Minor improvements 2021-12-14 15:25:21 +01:00
Filip Halaxa
7d172053ab Better readability 2021-12-14 13:37:34 +01:00
Filip Halaxa
458af6f897 Performance-wise position counting 2021-12-14 13:36:53 +01:00
Filip Halaxa
341c70ba32 Minor memory-saving optimizations 2021-12-14 11:34:16 +01:00