hch/normalizedrestapi-bundle

A bundle to normalize the return of Rest API

dev-develop 2016-10-29 23:23 UTC

This package is not auto-updated.

Last update: 2024-09-28 19:42:06 UTC


README

A bundle to normalize the return of Rest API

Installation

Run composer require hch/normalizedrestapi-bundle=dev-master

Create erros_code.ini file: php app/console app:create-error-code

Basic Usage

The bundle can be used as simply as this

<?php

use HCH\NormalizedRestApiBundle\ApiException\ApiException;
use HCH\NormalizedRestApiBundle\ApiResponse\ApiResponse;

public function getProductAction(Product $product) {
        
    if(!$product){
        throw new ApiException(404);
    }
    return new ApiResponse(array('Product' => $product));
}