GetDKAN / RootedJsonData

Access and modify JSON-based data objects while enforcing JSON Schema
GNU General Public License v3.0
1 stars 0 forks source link

Fix magic methods skipping validation #4

Closed dafeder closed 3 years ago

dafeder commented 3 years ago

Noticed that the magic getter and setter were bypassing our class's get() and set() and skipping directly to JsonObject's setter and getter, and the tests were not detecting this. The biggest issue with this is that it will skip validation for the setter.

Also made support for JsonPath bracket syntax more explicit.