261 Commits

Author SHA1 Message Date
Andrea Marco Sartori
e64ed04fe2 Merge branch 'release/1.1.0' into develop 2023-08-06 17:38:50 +02:00
Andrea Marco Sartori
f3898b834b Update changelog 2023-08-06 17:38:43 +02:00
Andrea Marco Sartori
bf58862b96 Merge branch 'feature/wrapper' into develop 2023-08-06 17:29:37 +02:00
Andrea Marco Sartori
d755ff1f73 Support wildcards when turning into array 2023-08-06 17:29:27 +02:00
Andrea Marco Sartori
a752b191af Remove unused method 2023-08-06 17:15:00 +02:00
Andrea Marco Sartori
ec84c4b703 Add option to wrap the parser 2023-08-06 01:43:40 +02:00
Andrea Marco Sartori
5ce3f0744f Update .gitignore 2023-08-04 12:18:26 +02:00
Andrea Marco Sartori
1dc18ca516 Merge branch 'release/1.0.0' into develop 2023-06-16 18:06:06 +02:00
Andrea Marco Sartori
d0aa669882 Update changelog 2023-06-16 18:05:54 +02:00
Andrea Marco Sartori
d9c9376923 Merge branch 'feature/first-release' into develop 2023-06-16 18:02:10 +02:00
Andrea Marco Sartori
5cd0d4b90e Implement and test method to lazily parse the entire JSON 2023-06-16 17:41:06 +02:00
Andrea Marco Sartori
95012a602d Update readme 2023-06-15 18:55:44 +02:00
Andrea Marco Sartori
5424a4ef3d Update image 2023-06-15 00:13:43 +02:00
Andrea Marco Sartori
6dbcf62791 Update parameter type 2023-06-15 00:04:51 +02:00
Andrea Marco Sartori
3a0d6fe660 Leverage PHP 8.1 features 2023-06-14 23:59:46 +02:00
Andrea Marco Sartori
7cb1d906e0 Remove verbose option 2023-06-14 21:25:13 +02:00
Andrea Marco Sartori
d01bdf7fa1 Upgrade PHP version 2023-06-14 21:21:17 +02:00
Andrea Marco Sartori
787882e7b5 Add coverage annotations 2023-06-14 21:20:08 +02:00
Andrea Marco Sartori
3eec5fc8fb Test that all sources are parsed correctly 2023-06-13 22:53:47 +02:00
Andrea Marco Sartori
840469a24f Add parsing tests 2023-06-13 22:13:58 +02:00
Andrea Marco Sartori
a6e7eca23a Add coverage annotations 2023-06-13 22:13:42 +02:00
Andrea Marco Sartori
f081ea716e Add tests for sources 2023-06-13 17:09:16 +02:00
Andrea Marco Sartori
60fb5b094f Remove unneeded method 2023-06-13 17:09:09 +02:00
Andrea Marco Sartori
eee0e8bc63 Add method to retrieve the Guzzle client 2023-06-13 17:08:58 +02:00
Andrea Marco Sartori
5a65884255 Add tests for the progress value object 2023-06-08 17:47:56 +02:00
Andrea Marco Sartori
18cde0f63d Move tests 2023-06-08 17:47:26 +02:00
Andrea Marco Sartori
c9ecf6fe6c Adjust lexer position 2023-06-08 17:47:10 +02:00
Andrea Marco Sartori
263de30577 Add fixtures 2023-06-04 17:24:20 +02:00
Andrea Marco Sartori
b324d3b545 Improve tracking of tree 2023-06-04 17:20:32 +02:00
Andrea Marco Sartori
dc21c4facb Reduce instructions 2023-06-04 17:18:43 +02:00
Andrea Marco Sartori
edf39f9233 Update comments 2023-06-04 17:17:02 +02:00
Andrea Marco Sartori
53f28fc6ea Update readme 2023-06-04 17:16:11 +02:00
Andrea Marco Sartori
7743a7efd0 Update readme 2023-03-27 23:16:37 +10:00
Andrea Marco Sartori
f86a27197d Optimize conditions 2023-03-27 23:04:14 +10:00
Andrea Marco Sartori
7d841f4d77 Update pointer key by reference 2023-03-27 23:03:21 +10:00
Andrea Marco Sartori
4f172a0fc6 Simplify conditions 2023-03-25 17:20:09 +10:00
Andrea Marco Sartori
627458cb69 Simplify conditions 2023-03-25 17:00:37 +10:00
Andrea Marco Sartori
74e9a46e42 Simplify conditions 2023-03-25 16:55:09 +10:00
Andrea Marco Sartori
29e8940dea Update dependencies and simplify code 2023-03-25 16:54:12 +10:00
Andrea Marco Sartori
ac41f05904 Specify types for iterable 2023-03-22 23:40:39 +10:00
Andrea Marco Sartori
90b2f59f5a Update readme 2023-03-22 23:36:09 +10:00
Andrea Marco Sartori
e93aacac78 Test eager loading 2023-03-22 23:36:00 +10:00
Andrea Marco Sartori
c5835be28b Eager load JSON into an array 2023-03-22 23:35:41 +10:00
Andrea Marco Sartori
672f6953be Move classes around 2023-03-22 15:28:57 +10:00
Andrea Marco Sartori
5d23f83e69 Update readme 2023-03-21 17:33:59 +10:00
Andrea Marco Sartori
6e9c0996c4 Test mixed pointers 2023-03-21 17:33:52 +10:00
Andrea Marco Sartori
a6f037833c Add missing parameter docblock 2023-03-21 17:33:16 +10:00
Andrea Marco Sartori
9629c2ec85 Replace call_user_func() 2023-03-21 17:32:55 +10:00
Andrea Marco Sartori
863a3eb77c Test lazy pointers and lazy loading 2023-03-20 19:33:16 +10:00
Andrea Marco Sartori
b6b965d7fc Implement lazy loading 2023-03-20 19:32:17 +10:00