You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a [JSONPath](http://goessner.net/articles/JsonPath/) implementation for PHP based on Stefan Goessner's JSONPath script.
@@ -106,7 +106,7 @@ So here are the types of query expressions that are supported:
106
106
Known issues
107
107
------
108
108
109
-
- This project has not implemented multiple string indexes eg.`$[name,year]` or `$["name","year"]`. I have no ETA on that feature and it would require some re-writing of the parser that uses a very basic regex implementation.
109
+
- This project has not implemented multiple string indexes e.g.`$[name,year]` or `$["name","year"]`. I have no ETA on that feature, and it would require some re-writing of the parser that uses a very basic regex implementation.
110
110
111
111
Similar projects
112
112
----------------
@@ -119,8 +119,7 @@ Similar projects
119
119
120
120
The [Hash](http://book.cakephp.org/2.0/en/core-utility-libraries/hash.html) utility from CakePHP does some similar things
121
121
122
-
The original JsonPath implementations is available at [http://code.google.com/p/jsonpath]() and re-hosted for composer
123
-
here [Peekmo/JsonPath](https://github.com/Peekmo/JsonPath).
122
+
The original JsonPath implementations is available at [http://code.google.com/p/jsonpath]() and re-hosted for composer here [Peekmo/JsonPath](https://github.com/Peekmo/JsonPath).
124
123
125
124
[ObjectPath](http://objectpath.org) ([https://github.com/adriank/ObjectPath]()) appears to be a Python/JS implementation with a new name and extra features.
126
125
@@ -135,15 +134,16 @@ Changelog
135
134
- Added missing PHPDoc blocks
136
135
- Added return type hints
137
136
- Moved from Travis to GitHub actions
137
+
- Set `strict_types=1`
138
138
139
139
### 0.5.0
140
-
- Fixed the slice notation (eg. [0:2:5] etc.). **Breaks code relying on the broken implementation**
140
+
- Fixed the slice notation (e.g. [0:2:5] etc.). **Breaks code relying on the broken implementation**
141
141
142
142
### 0.3.0
143
143
- Added JSONPathToken class as value object
144
144
- Lexer clean up and refactor
145
145
- Updated the lexing and filtering of the recursive token ("..") to allow for a combination of recursion
0 commit comments