Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 1 month 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 (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-10-17T10:57:15.000Z (about 2 years ago)
- Last Synced: 2024-11-14T13:45:48.440Z (about 1 month 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.
[![phpunit](https://github.com/dogado-group/json-api-server/actions/workflows/phpunit.yml/badge.svg)](https://github.com/dogado-group/json-api-server/actions/workflows/phpunit.yml)
[![Coverage Status](https://coveralls.io/repos/github/dogado-group/json-api-server/badge.svg?branch=main)](https://coveralls.io/github/dogado-group/json-api-server?branch=main)
[![Total Downloads](https://poser.pugx.org/dogado/json-api-server/downloads)](https://packagist.org/packages/dogado/json-api-server)
[![Latest Stable Version](https://poser.pugx.org/dogado/json-api-server/v/stable)](https://packagist.org/packages/dogado/json-api-server)
[![Latest Unstable Version](https://poser.pugx.org/dogado/json-api-server/v/unstable.png)](https://packagist.org/packages/dogado/json-api-server)
[![License](https://poser.pugx.org/dogado/json-api-server/license)](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.