Laravel 5.2 Multi Api Package, (*1)
, (*2)
spitoglou/multi-api
This package was initially developed for personal (and colleague) use., (*3)
It provides the necessary functionality to produce api responses in JSON, XML or HTML (simple table) formats.
The api consumer determines the format of the response he/she needs by setting the "Accept" header of the request accordingly
("application/json", "application/custom+xml","application/text" respectively)., (*4)
Install
Via Composer, (*5)
``` bash
$ composer require spitoglou/multi-api, (*6)
## Usage
#### Normal Response
``` php
$array = [["name"=>"Stavros", "surname"=>"Pitoglou],["name"=>"John", "surname"=>"Doe"];
$sender = new Spitoglou\MultiApi\Sender($array);
$sender->finalSend();
Error
php
$array = ["errorCode"=>"654987", "errorDescription"=>"Some Exotic Error]
$sender = new Spitoglou\MultiApi\Sender($array);
$sender->sendError(500);, (*7)
Change log
Please see CHANGELOG for more information what has changed recently., (*8)
Testing
Have Not Added Tests yet..., (*9)
Security
If you discover any security related issues, please email s.pitoglou@csl.gr instead of using the issue tracker., (*10)
Credits
- [Stavros Pitoglou][link-author]
License
The MIT License (MIT). Please see License File for more information., (*11)