├── .gitattributes ├── .gitignore ├── .php-cs-fixer.dist.php ├── CHANGELOG.md ├── LICENSE.txt ├── Makefile ├── README.md ├── composer.json ├── phpstan.neon ├── phpunit.xml.dist └── src ├── Exception ├── BadMethodCallException.php ├── InvalidArgumentException.php ├── JsonMachineException.php ├── OutOfBoundsException.php ├── PathNotFoundException.php ├── SyntaxErrorException.php └── UnexpectedEndSyntaxErrorException.php ├── FacadeTrait.php ├── FileChunks.php ├── Items.php ├── ItemsOptions.php ├── JsonDecoder ├── DecodingError.php ├── ErrorWrappingDecoder.php ├── ExtJsonDecoder.php ├── InvalidResult.php ├── ItemDecoder.php ├── PassThruDecoder.php ├── StringOnlyDecoder.php └── ValidResult.php ├── Parser.php ├── PositionAware.php ├── RecursiveItems.php ├── ResumableIteratorAggregateProxy.php ├── StreamChunks.php ├── StringChunks.php ├── Tokens.php ├── TokensWithDebugging.php ├── ValidJsonPointers.php ├── autoloader.php └── functions.php /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halaxa/json-machine/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halaxa/json-machine/HEAD/.gitignore -------------------------------------------------------------------------------- /.php-cs-fixer.dist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halaxa/json-machine/HEAD/.php-cs-fixer.dist.php -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halaxa/json-machine/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halaxa/json-machine/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halaxa/json-machine/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halaxa/json-machine/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halaxa/json-machine/HEAD/composer.json -------------------------------------------------------------------------------- /phpstan.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halaxa/json-machine/HEAD/phpstan.neon -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halaxa/json-machine/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/Exception/BadMethodCallException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halaxa/json-machine/HEAD/src/Exception/BadMethodCallException.php -------------------------------------------------------------------------------- /src/Exception/InvalidArgumentException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halaxa/json-machine/HEAD/src/Exception/InvalidArgumentException.php -------------------------------------------------------------------------------- /src/Exception/JsonMachineException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halaxa/json-machine/HEAD/src/Exception/JsonMachineException.php -------------------------------------------------------------------------------- /src/Exception/OutOfBoundsException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halaxa/json-machine/HEAD/src/Exception/OutOfBoundsException.php -------------------------------------------------------------------------------- /src/Exception/PathNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halaxa/json-machine/HEAD/src/Exception/PathNotFoundException.php -------------------------------------------------------------------------------- /src/Exception/SyntaxErrorException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halaxa/json-machine/HEAD/src/Exception/SyntaxErrorException.php -------------------------------------------------------------------------------- /src/Exception/UnexpectedEndSyntaxErrorException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halaxa/json-machine/HEAD/src/Exception/UnexpectedEndSyntaxErrorException.php -------------------------------------------------------------------------------- /src/FacadeTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halaxa/json-machine/HEAD/src/FacadeTrait.php -------------------------------------------------------------------------------- /src/FileChunks.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halaxa/json-machine/HEAD/src/FileChunks.php -------------------------------------------------------------------------------- /src/Items.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halaxa/json-machine/HEAD/src/Items.php -------------------------------------------------------------------------------- /src/ItemsOptions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halaxa/json-machine/HEAD/src/ItemsOptions.php -------------------------------------------------------------------------------- /src/JsonDecoder/DecodingError.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halaxa/json-machine/HEAD/src/JsonDecoder/DecodingError.php -------------------------------------------------------------------------------- /src/JsonDecoder/ErrorWrappingDecoder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halaxa/json-machine/HEAD/src/JsonDecoder/ErrorWrappingDecoder.php -------------------------------------------------------------------------------- /src/JsonDecoder/ExtJsonDecoder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halaxa/json-machine/HEAD/src/JsonDecoder/ExtJsonDecoder.php -------------------------------------------------------------------------------- /src/JsonDecoder/InvalidResult.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halaxa/json-machine/HEAD/src/JsonDecoder/InvalidResult.php -------------------------------------------------------------------------------- /src/JsonDecoder/ItemDecoder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halaxa/json-machine/HEAD/src/JsonDecoder/ItemDecoder.php -------------------------------------------------------------------------------- /src/JsonDecoder/PassThruDecoder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halaxa/json-machine/HEAD/src/JsonDecoder/PassThruDecoder.php -------------------------------------------------------------------------------- /src/JsonDecoder/StringOnlyDecoder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halaxa/json-machine/HEAD/src/JsonDecoder/StringOnlyDecoder.php -------------------------------------------------------------------------------- /src/JsonDecoder/ValidResult.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halaxa/json-machine/HEAD/src/JsonDecoder/ValidResult.php -------------------------------------------------------------------------------- /src/Parser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halaxa/json-machine/HEAD/src/Parser.php -------------------------------------------------------------------------------- /src/PositionAware.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halaxa/json-machine/HEAD/src/PositionAware.php -------------------------------------------------------------------------------- /src/RecursiveItems.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halaxa/json-machine/HEAD/src/RecursiveItems.php -------------------------------------------------------------------------------- /src/ResumableIteratorAggregateProxy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halaxa/json-machine/HEAD/src/ResumableIteratorAggregateProxy.php -------------------------------------------------------------------------------- /src/StreamChunks.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halaxa/json-machine/HEAD/src/StreamChunks.php -------------------------------------------------------------------------------- /src/StringChunks.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halaxa/json-machine/HEAD/src/StringChunks.php -------------------------------------------------------------------------------- /src/Tokens.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halaxa/json-machine/HEAD/src/Tokens.php -------------------------------------------------------------------------------- /src/TokensWithDebugging.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halaxa/json-machine/HEAD/src/TokensWithDebugging.php -------------------------------------------------------------------------------- /src/ValidJsonPointers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halaxa/json-machine/HEAD/src/ValidJsonPointers.php -------------------------------------------------------------------------------- /src/autoloader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halaxa/json-machine/HEAD/src/autoloader.php -------------------------------------------------------------------------------- /src/functions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halaxa/json-machine/HEAD/src/functions.php --------------------------------------------------------------------------------