├── .gitignore ├── LICENSE ├── README.md ├── composer.json └── src ├── Controllers ├── BaseController.php └── RESTController.php ├── DI ├── PhrestDI.php └── PhrestDIInterface.php ├── Enums ├── AbstractEnum.php └── RequestMethodEnum.php ├── Exceptions ├── BadRequestException.php ├── HandledException.php ├── InvalidQueryException.php ├── ResourceNotFoundException.php └── UnauthorizedException.php ├── PhrestAPI.php ├── Request └── PhrestRequest.php └── Response ├── CSVResponse.php ├── JSONResponse.php ├── Response.php ├── ResponseArray.php ├── ResponseMessage.php └── ResponseMeta.php /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phrest/api/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phrest/api/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phrest/api/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phrest/api/HEAD/composer.json -------------------------------------------------------------------------------- /src/Controllers/BaseController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phrest/api/HEAD/src/Controllers/BaseController.php -------------------------------------------------------------------------------- /src/Controllers/RESTController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phrest/api/HEAD/src/Controllers/RESTController.php -------------------------------------------------------------------------------- /src/DI/PhrestDI.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phrest/api/HEAD/src/DI/PhrestDI.php -------------------------------------------------------------------------------- /src/DI/PhrestDIInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phrest/api/HEAD/src/DI/PhrestDIInterface.php -------------------------------------------------------------------------------- /src/Enums/AbstractEnum.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phrest/api/HEAD/src/Enums/AbstractEnum.php -------------------------------------------------------------------------------- /src/Enums/RequestMethodEnum.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phrest/api/HEAD/src/Enums/RequestMethodEnum.php -------------------------------------------------------------------------------- /src/Exceptions/BadRequestException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phrest/api/HEAD/src/Exceptions/BadRequestException.php -------------------------------------------------------------------------------- /src/Exceptions/HandledException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phrest/api/HEAD/src/Exceptions/HandledException.php -------------------------------------------------------------------------------- /src/Exceptions/InvalidQueryException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phrest/api/HEAD/src/Exceptions/InvalidQueryException.php -------------------------------------------------------------------------------- /src/Exceptions/ResourceNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phrest/api/HEAD/src/Exceptions/ResourceNotFoundException.php -------------------------------------------------------------------------------- /src/Exceptions/UnauthorizedException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phrest/api/HEAD/src/Exceptions/UnauthorizedException.php -------------------------------------------------------------------------------- /src/PhrestAPI.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phrest/api/HEAD/src/PhrestAPI.php -------------------------------------------------------------------------------- /src/Request/PhrestRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phrest/api/HEAD/src/Request/PhrestRequest.php -------------------------------------------------------------------------------- /src/Response/CSVResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phrest/api/HEAD/src/Response/CSVResponse.php -------------------------------------------------------------------------------- /src/Response/JSONResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phrest/api/HEAD/src/Response/JSONResponse.php -------------------------------------------------------------------------------- /src/Response/Response.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phrest/api/HEAD/src/Response/Response.php -------------------------------------------------------------------------------- /src/Response/ResponseArray.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phrest/api/HEAD/src/Response/ResponseArray.php -------------------------------------------------------------------------------- /src/Response/ResponseMessage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phrest/api/HEAD/src/Response/ResponseMessage.php -------------------------------------------------------------------------------- /src/Response/ResponseMeta.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phrest/api/HEAD/src/Response/ResponseMeta.php --------------------------------------------------------------------------------