PHPackages                             wolnosciowiec/comrade-reader - 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. wolnosciowiec/comrade-reader

AbandonedArchivedLibrary[API Development](/categories/api)

wolnosciowiec/comrade-reader
============================

Comrade, an API reader that takes care about the proper deserialization and hydration

359PHP

Since Jan 20Pushed 9y ago1 watchersCompare

[ Source](https://github.com/Wolnosciowiec/comrade-reader)[ Packagist](https://packagist.org/packages/wolnosciowiec/comrade-reader)[ RSS](/packages/wolnosciowiec-comrade-reader/feed)WikiDiscussions master Synced 4w ago

READMEChangelogDependenciesVersions (1)Used By (0)

Comrade Reader
==============

[](#comrade-reader)

[![Build Status](https://camo.githubusercontent.com/9ee91605c738bc50d5e1a8c04579bf8cbe66988477bca65970ae9eeb706c6d2f/68747470733a2f2f7472617669732d63692e6f72672f576f6c6e6f7363696f776965632f636f6d726164652d7265616465722e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/Wolnosciowiec/comrade-reader)[![Code quality rating](https://camo.githubusercontent.com/c51514686f8fe1a101b3d9a6ffd256cdfb56e77f9b6899869055360a6b6258c7/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f576f6c6e6f7363696f776965632f636f6d726164652d7265616465722f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/Wolnosciowiec/comrade-reader/)[![Code Climate](https://camo.githubusercontent.com/985400a3310eb27065766511fbd8c3181bcd212e9d65267852437365f40d48bf/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f576f6c6e6f7363696f776965632f636f6d726164652d7265616465722f6261646765732f6770612e737667)](https://codeclimate.com/github/Wolnosciowiec/comrade-reader)

Makes requests to API and allows to decode response to objects

Written for Wolnościowiec as a bridge between microservices and comrades who wants to share the anarchist events, articles and news.

Instalation
-----------

[](#instalation)

```
composer require wolnosciowiec/comrade-reader
composer dump-autoload -o

```

Example usage
-------------

[](#example-usage)

Given we have an API method "/colors/by-name/{{ colorName }}" on external server that is returning:

```
{
    "success": true,
    "data": {
        "id": 1,
        "color": "Black & Red"
    }
}

```

```
