├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug.md │ ├── documentation.md │ └── feature.md ├── PULL_REQUEST_TEMPLATE.md ├── diff.json ├── php-syntax.json └── workflows │ ├── Test.yml │ ├── UpdateContributors.yml │ └── codestyle.yml ├── .gitignore ├── .php-cs-fixer.dist.php ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── LICENSE.md ├── README.md ├── composer.json ├── phpcs.xml ├── phpunit.xml.dist ├── src ├── AccessHelper.php ├── Filters │ ├── AbstractFilter.php │ ├── IndexFilter.php │ ├── IndexesFilter.php │ ├── QueryMatchFilter.php │ ├── QueryResultFilter.php │ ├── RecursiveFilter.php │ └── SliceFilter.php ├── JSONPath.php ├── JSONPathException.php ├── JSONPathLexer.php └── JSONPathToken.php └── tests ├── JSONPathArrayAccessTest.php ├── JSONPathArrayTest.php ├── JSONPathDashedIndexTest.php ├── JSONPathLexerTest.php ├── JSONPathSliceAccessTest.php ├── JSONPathTest.php ├── JSONPathTestClass.php ├── QueryTest.php ├── Traits └── TestDataTrait.php └── data ├── baselineFailedQueries.txt ├── conferences.json ├── example.json ├── extra.json ├── indexed-object.json ├── locations.json ├── numerical-indexes-array.json ├── numerical-indexes-object.json ├── simple-integers.json ├── with-dots.json └── with-slashes.json /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/.github/ISSUE_TEMPLATE/bug.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/.github/ISSUE_TEMPLATE/documentation.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/.github/ISSUE_TEMPLATE/feature.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/diff.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/.github/diff.json -------------------------------------------------------------------------------- /.github/php-syntax.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/.github/php-syntax.json -------------------------------------------------------------------------------- /.github/workflows/Test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/.github/workflows/Test.yml -------------------------------------------------------------------------------- /.github/workflows/UpdateContributors.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/.github/workflows/UpdateContributors.yml -------------------------------------------------------------------------------- /.github/workflows/codestyle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/.github/workflows/codestyle.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/.gitignore -------------------------------------------------------------------------------- /.php-cs-fixer.dist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/.php-cs-fixer.dist.php -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/composer.json -------------------------------------------------------------------------------- /phpcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/phpcs.xml -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/AccessHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/src/AccessHelper.php -------------------------------------------------------------------------------- /src/Filters/AbstractFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/src/Filters/AbstractFilter.php -------------------------------------------------------------------------------- /src/Filters/IndexFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/src/Filters/IndexFilter.php -------------------------------------------------------------------------------- /src/Filters/IndexesFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/src/Filters/IndexesFilter.php -------------------------------------------------------------------------------- /src/Filters/QueryMatchFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/src/Filters/QueryMatchFilter.php -------------------------------------------------------------------------------- /src/Filters/QueryResultFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/src/Filters/QueryResultFilter.php -------------------------------------------------------------------------------- /src/Filters/RecursiveFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/src/Filters/RecursiveFilter.php -------------------------------------------------------------------------------- /src/Filters/SliceFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/src/Filters/SliceFilter.php -------------------------------------------------------------------------------- /src/JSONPath.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/src/JSONPath.php -------------------------------------------------------------------------------- /src/JSONPathException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/src/JSONPathException.php -------------------------------------------------------------------------------- /src/JSONPathLexer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/src/JSONPathLexer.php -------------------------------------------------------------------------------- /src/JSONPathToken.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/src/JSONPathToken.php -------------------------------------------------------------------------------- /tests/JSONPathArrayAccessTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/tests/JSONPathArrayAccessTest.php -------------------------------------------------------------------------------- /tests/JSONPathArrayTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/tests/JSONPathArrayTest.php -------------------------------------------------------------------------------- /tests/JSONPathDashedIndexTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/tests/JSONPathDashedIndexTest.php -------------------------------------------------------------------------------- /tests/JSONPathLexerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/tests/JSONPathLexerTest.php -------------------------------------------------------------------------------- /tests/JSONPathSliceAccessTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/tests/JSONPathSliceAccessTest.php -------------------------------------------------------------------------------- /tests/JSONPathTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/tests/JSONPathTest.php -------------------------------------------------------------------------------- /tests/JSONPathTestClass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/tests/JSONPathTestClass.php -------------------------------------------------------------------------------- /tests/QueryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/tests/QueryTest.php -------------------------------------------------------------------------------- /tests/Traits/TestDataTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/tests/Traits/TestDataTrait.php -------------------------------------------------------------------------------- /tests/data/baselineFailedQueries.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/tests/data/baselineFailedQueries.txt -------------------------------------------------------------------------------- /tests/data/conferences.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/tests/data/conferences.json -------------------------------------------------------------------------------- /tests/data/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/tests/data/example.json -------------------------------------------------------------------------------- /tests/data/extra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/tests/data/extra.json -------------------------------------------------------------------------------- /tests/data/indexed-object.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/tests/data/indexed-object.json -------------------------------------------------------------------------------- /tests/data/locations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/tests/data/locations.json -------------------------------------------------------------------------------- /tests/data/numerical-indexes-array.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/tests/data/numerical-indexes-array.json -------------------------------------------------------------------------------- /tests/data/numerical-indexes-object.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/tests/data/numerical-indexes-object.json -------------------------------------------------------------------------------- /tests/data/simple-integers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/tests/data/simple-integers.json -------------------------------------------------------------------------------- /tests/data/with-dots.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/tests/data/with-dots.json -------------------------------------------------------------------------------- /tests/data/with-slashes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftCreatR/JSONPath/HEAD/tests/data/with-slashes.json --------------------------------------------------------------------------------