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

166 Commits

Author SHA1 Message Date
Filip Halaxa
6698a36ff8 make cs-fix 2024-11-25 13:30:27 +01:00
Filip Halaxa
079747d478 Tokens + TokensWithDebugging to GeneratorAggregate 2024-11-25 13:26:31 +01:00
Filip Halaxa
81db7bc10f RecursiveItems::advanceToKey() chaining + array access 2024-11-24 12:11:44 +01:00
Filip Halaxa
1df75dd782 Dead code removal 2024-11-23 16:17:14 +01:00
Filip Halaxa
da15ab2467 NestedIterator remnants deleted 2024-11-23 13:09:45 +01:00
Filip Halaxa
644fe90245 Fix build 2024-11-22 22:20:02 +01:00
Filip Halaxa
05dc2eb0fd dropped compatibility with older phpunit 2024-11-22 13:13:38 +01:00
Filip Halaxa
e96be16d0c cs-fix 2024-11-21 17:51:39 +01:00
Filip Halaxa
8f4507a57a testToArrayThrowsMeaningfulErrorWhenIteratorIsAlreadyOpen 2024-11-21 17:22:47 +01:00
Filip Halaxa
f8fad15425 wip 2024-11-21 12:18:18 +01:00
Filip Halaxa
85aeb9ae91 Parser::getPosition() works inside nested collections 2024-11-20 21:55:21 +01:00
Filip Halaxa
610a127390 Removed empty test 2024-11-20 13:03:43 +01:00
Filip Halaxa
ef546c57a8 Merged master into recursive 2024-11-20 12:41:31 +01:00
Filip Halaxa
cf83311f16 NestedIterator replaced with RecursiveItems 2024-11-20 12:40:45 +01:00
Filip Halaxa
754d3609c0 RecursiveItems facade 2023-12-01 13:21:20 +01:00
Filip Halaxa
fd46d467bd PHPStan fixes + testRecursiveIterationYieldsNestedIterator 2023-11-30 17:41:20 +01:00
Filip Halaxa
27ba49f128 Merge branch 'master' into recursive 2023-11-29 23:16:33 +01:00
Filip Halaxa
55b26de19d toArray() 2023-11-29 22:45:43 +01:00
Filip Halaxa
fd08806159 Phpstan level 5 2023-11-26 22:07:06 +01:00
Filip Halaxa
fa4f5a36f6 Merge remote-tracking branch 'XedinUnknown/fix/non-intersecting-pointers-considered-intersecting' 2023-11-26 21:50:01 +01:00
Filip Halaxa
5c1d6c1d63 Issue #108 test (url with utf-8 decoding) 2023-11-18 21:46:57 +01:00
Anton Ukhanev
536481ae4f Add test to demonstrate 2 non-conflicting pointers seen as conflicting 2023-09-14 12:55:56 +02:00
Anton Ukhanev
403dcbc26e testToArrayReturnsJsonPointers() now uses a data provider 2023-09-14 12:54:42 +02:00
Filip Halaxa
fa261d2523 Test with iterator_count() 2022-12-20 12:59:40 +01:00
Filip Halaxa
3b3129bf14 advanceToKey() 2022-10-26 23:21:02 +02:00
Filip Halaxa
b22c24d330 NestedIterator skeleton 2022-10-24 22:45:47 +02:00
Filip Halaxa
bda567afde Finishing of an unfinished sub-iterator for convenience 2022-10-23 22:11:25 +02:00
Filip Halaxa
aba5205393 Build fixed 2022-10-22 20:20:17 +02:00
Filip Halaxa
e21abf9342 Added 'recursive' option 2022-10-22 12:17:52 +02:00
Filip Halaxa
1466ddbf02 \JsonMachineTest\ParserTest::testZigZagRecursiveIteration 2022-10-22 11:48:27 +02:00
Filip Halaxa
b408762084 Working 2022-10-22 11:22:50 +02:00
Filip Halaxa
6887c76d7e Fixed the failing test caused by legacy comparison before PHP 8 2022-10-03 20:18:12 +02:00
Filip Halaxa
de0ae2029e Merge branch 'master' into fix/fix-subtrees-parsing 2022-09-30 17:25:47 +02:00
Filip Halaxa
fb029ecc5b make cs-fix 2022-09-29 16:07:16 +02:00
Filip Halaxa
00d54a75b2 Meaningful error on invalid token. Fixes #86 2022-09-29 16:04:15 +02:00
Andrea Marco Sartori
6aa32b3501 Update tests for subtrees using wildcards 2022-05-23 23:58:01 +10:00
Filip Halaxa
c99d446e70 Added test 2022-02-16 14:17:20 +01:00
Filip Halaxa
75bb4b9ff8 make cs-fix 2022-02-16 14:04:56 +01:00
Filip Halaxa
534176fb53 Autoloading class in autoloader.php to track code coverage 2022-02-16 14:04:14 +01:00
Filip Halaxa
e15463bb38 Added missing annotation 2022-02-13 14:18:07 +01:00
Filip Halaxa
220f7d56d1 Fixed annotations 2022-02-13 13:48:33 +01:00
Filip Halaxa
ace39a082d Tests for autoload.php 2022-02-12 15:28:42 +01:00
Filip Halaxa
3302a16398 Removed Parser::getJsonPointer() and Parser::getJsonPointerPath() 2022-02-04 16:22:19 +01:00
Filip Halaxa
5887899134 Fixed another bug in TokensWithDebugging::getPosition() 2022-02-04 15:30:03 +01:00
Filip Halaxa
eabe243664 Fixed Tokens::getPosition() + tests coverage 2022-02-04 14:14:01 +01:00
Filip Halaxa
af424e0bcf Reduced test file sizes 2022-02-03 22:15:28 +01:00
Filip Halaxa
ff02dcc4b6 PHP strict types required 2022-02-03 21:56:47 +01:00
Filip Halaxa
f66459a869 @covers annotations required 2022-02-03 21:41:58 +01:00
Filip Halaxa
a456889ce2 InvalidResultTest 2022-02-03 21:07:36 +01:00
Filip Halaxa
6bde48d8eb ValidResultTest 2022-02-03 21:06:45 +01:00