PHPackages                             giadc/doctrine-json-api - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. giadc/doctrine-json-api

AbandonedArchivedLibrary[API Development](/categories/api)

giadc/doctrine-json-api
=======================

A package for handling JSON API requests with Doctrine

6.0.0(1y ago)35.3k1[1 PRs](https://github.com/giadc/doctrine-json-api/pulls)MITPHPPHP &gt;=8.2

Since Dec 28Pushed 4mo ago1 watchersCompare

[ Source](https://github.com/giadc/doctrine-json-api)[ Packagist](https://packagist.org/packages/giadc/doctrine-json-api)[ RSS](/packages/giadc-doctrine-json-api/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependencies (12)Versions (20)Used By (0)

JSON API Request
================

[](#json-api-request)

A package for automating pagination, filtering, sorting, and includes when working with [Doctrine](http://www.doctrine-project.org/) and the [JSON API](http://jsonapi.org/) standard.

Installation
------------

[](#installation)

`composer install giadc/doctrine-json-api`

Basic Usage
-----------

[](#basic-usage)

### Using the Read Service

[](#using-the-read-service)

```
$entityReadService->findById('id123', $includes = []);
$entityReadService->findByArray(['id123', 'id456'], 'id', $includes = []);
$entityReadService->findByField('name', 'Chiquita');
$entityReadService->paginate($includes = []);
```

```
