Skip to content

eosnewmedia/JSON-API-Client-Bundle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JSON API Client Bundle

The Symfony integration for enm/json-api-client.

  1. Installation
  2. Configuration
  3. Usage

Installation

composer require enm/json-api-client-bundle

It's recommended to install kriswallsmith/buzz as http-client and nyholm/psr7 for http factories.

composer require kriswallsmith/buzz nyholm/psr7

You can also use any HTTP client which implements PSR-18.

Configuration

<?php
// config/bundles.php
    return [
        // ...
         Enm\Bundle\JsonApi\Client\EnmJsonApiClientBundle::class =>['all'=>true],
        // ...
    ];
enm_json_api_client:
    clients: # requires at least one element, the key will be your client name
        api: 'http://example.com/api'

Usage

The bundle offers a private service (only used for dependency injection, not for direct calls via service container) for each configured client. The service name will be enm.json_api_client.YOUR_CLIENT_NAME.

Packages

No packages published

Contributors 2

  •  
  •  

Languages