├── .github └── workflows │ └── workflow.yml ├── LICENSE ├── changelog.txt ├── composer.json ├── data.json ├── helpers └── qarray.php └── src ├── ArrayQuery.php ├── Clause.php ├── ConditionFactory.php ├── Exceptions ├── ConditionNotAllowedException.php ├── FileNotFoundException.php ├── InvalidJsonException.php ├── InvalidNodeException.php ├── KeyNotPresentException.php └── NullValueException.php ├── KeyNotExists.php ├── QueryEngine.php └── Utilities.php /.github/workflows/workflow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahid/qarray/HEAD/.github/workflows/workflow.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahid/qarray/HEAD/LICENSE -------------------------------------------------------------------------------- /changelog.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahid/qarray/HEAD/changelog.txt -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahid/qarray/HEAD/composer.json -------------------------------------------------------------------------------- /data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahid/qarray/HEAD/data.json -------------------------------------------------------------------------------- /helpers/qarray.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahid/qarray/HEAD/helpers/qarray.php -------------------------------------------------------------------------------- /src/ArrayQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahid/qarray/HEAD/src/ArrayQuery.php -------------------------------------------------------------------------------- /src/Clause.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahid/qarray/HEAD/src/Clause.php -------------------------------------------------------------------------------- /src/ConditionFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahid/qarray/HEAD/src/ConditionFactory.php -------------------------------------------------------------------------------- /src/Exceptions/ConditionNotAllowedException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahid/qarray/HEAD/src/Exceptions/ConditionNotAllowedException.php -------------------------------------------------------------------------------- /src/Exceptions/FileNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahid/qarray/HEAD/src/Exceptions/FileNotFoundException.php -------------------------------------------------------------------------------- /src/Exceptions/InvalidJsonException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahid/qarray/HEAD/src/Exceptions/InvalidJsonException.php -------------------------------------------------------------------------------- /src/Exceptions/InvalidNodeException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahid/qarray/HEAD/src/Exceptions/InvalidNodeException.php -------------------------------------------------------------------------------- /src/Exceptions/KeyNotPresentException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahid/qarray/HEAD/src/Exceptions/KeyNotPresentException.php -------------------------------------------------------------------------------- /src/Exceptions/NullValueException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahid/qarray/HEAD/src/Exceptions/NullValueException.php -------------------------------------------------------------------------------- /src/KeyNotExists.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahid/qarray/HEAD/src/KeyNotExists.php -------------------------------------------------------------------------------- /src/QueryEngine.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahid/qarray/HEAD/src/QueryEngine.php -------------------------------------------------------------------------------- /src/Utilities.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahid/qarray/HEAD/src/Utilities.php --------------------------------------------------------------------------------