Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/eosnewmedia/json-api-common

Basic php implementation (shared structures for client and server) of the json api specification (jsonapi.org)
https://github.com/eosnewmedia/json-api-common

abstraction api json json-api library php php-library php7 reusable

Last synced: 6 days ago
JSON representation

Basic php implementation (shared structures for client and server) of the json api specification (jsonapi.org)

Awesome Lists containing this project

README

        

JSON API Common
===============
[![Build Status](https://travis-ci.org/eosnewmedia/JSON-API-Common.svg?branch=master)](https://travis-ci.org/eosnewmedia/JSON-API-Common)

This library contains php classes and interfaces shared between
[`enm/json-api-server`](https://eosnewmedia.github.io/JSON-API-Server/) and
[`enm/json-api-client`](https://github.com/eosnewmedia/JSON-API-Client).

## Installation

```sh
composer require enm/json-api-common
```

*****

## Documentation
1. [JsonApiTrait](docs/01-trait.md)
1. [Resources](docs/02-resources.md)
1. [Relationships](docs/02-resources.md#relationships)
1. [Attributes and Meta-Informations](docs/03-collections.md)
1. [Links](docs/04-links.md)
1. [Documents](docs/05-documents.md)
1. [Exceptions and Errors](docs/06-errors.md)
1. [Request and Response](docs/07-requests.md)

*****

## Changelog
See the [Changelog](CHANGELOG.md).