https://github.com/dogado-group/json-api-server
Abstract server side php implementation of the JSON:API protocol.
https://github.com/dogado-group/json-api-server
dogado json json-api php php74 php8 server
Last synced: about 2 months ago
JSON representation
Abstract server side php implementation of the JSON:API protocol.
- Host: GitHub
- URL: https://github.com/dogado-group/json-api-server
- Owner: dogado-group
- License: mit
- Created: 2021-05-21T09:30:49.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-10-17T10:57:15.000Z (over 2 years ago)
- Last Synced: 2025-03-01T18:46:02.421Z (2 months ago)
- Topics: dogado, json, json-api, php, php74, php8, server
- Language: PHP
- Homepage: https://www.dogado.de
- Size: 35.2 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Security: .github/SECURITY.md
Awesome Lists containing this project
README
# Abstract server side php implementation of the JSON:API protocol.
[](https://github.com/dogado-group/json-api-server/actions/workflows/phpunit.yml)
[](https://coveralls.io/github/dogado-group/json-api-server?branch=main)
[](https://packagist.org/packages/dogado/json-api-server)
[](https://packagist.org/packages/dogado/json-api-server)
[](https://packagist.org/packages/dogado/json-api-server)
[](https://packagist.org/packages/dogado/json-api-server)## Installation
```sh
composer require dogado/json-api-server
```## Documentation
First you should read the docs of [dogado/json-api-common](https://github.com/dogado-group/json-api-common/tree/main/docs) where all basic structures will be explained.
1. [JsonApiServer](docs/01-json-api-server.md)
1. [Request handler](docs/02-request-handler.md)
1. [Request validator](docs/03-request-validator.md)
1. [Exception handling](docs/04-exception-handling.md)
1. [Validator for data models](docs/05-validator-for-data-models.md)## Credits
- [Chris Döhring](https://github.com/chris-doehring)
- [Philipp Marien](https://github.com/pmarien)
- [eosnewmedia team](https://github.com/eosnewmedia)This package contains code taken from [enm/json-api-server](https://github.com/eosnewmedia/JSON-API-Server).
## License
The MIT License (MIT). Please see [License File](LICENSE) for more information.